Skip to content

learning dynamic web dev

This week I focused on designing the backend for the dynamic web app I'm developing. In my design, I tried to focus on the bare-bones functionality that I need to get the basic prototype working. I have never done dynamic web development before, so I spent a fair amount of time reading and looking into tutorials.

I picked a flexible, open-source frontend template that I really like, so I decided to start from there to choose the frameworks/languages I'll work with:  Javascript and .NET. I read several introductions to both to get some background, then some introductions to dynamic web dev (links posted soon).

After a fair amount of thought deliberation, and research into AWS' dynamic web development frameworks, here is the design I came up with for the dynamic backend:

explainED backend diagram
explainED backend

I also redesigned the schema for the user database to make it as simple as possible.

My tasks for the upcoming week are as follows:

  1. retrain the classifier and save the state_dict parameters
  2. learn about AWS Cognito and how it functions
  3. do some quick Javascript tutorials.
  4. create a nodeJS docker container for the template
  5. get the website template up and running locally
  6. make HTML button and form for entering a URL for analysis.

 

Leave a Reply

Your email address will not be published. Required fields are marked *