week 7 – basic functionality finally working, start page redesigned

After spending almost two weeks mostly setting up and learning, this week was mostly spent adding new stuff. I feel satisfied because the application changed a lot in the last 7 days. I can say that the basic functionality is finally working and most of the work on the frontend is done. I don’t think this part will change much in the future.
I’m looking forward to showing the demo to my friends (aka beta testers) to get some feedback on the user experience. But before deploying the app to some cloud server, I need to do some backend work first (authorization, saving data in DB, user management). I think this should go much faster than the frontend part of the app as I’m more familiar with backend work.

what did I do last week?

๐Ÿ”ถ added 5 questions to .Net and Design Patterns section
๐Ÿ”ถ added icons
๐Ÿ”ถ rewrote all components using angular material
๐Ÿ”ถ added results modal after submitting the last question in the category
๐Ÿ”ถ redesigned the start page
๐Ÿ”ถ moved navigation bar to the separate comonent
๐Ÿ”ถ learned about the authorization: OAuth vs JWT

This is how the app looks right now:

what was the biggest impediment?

  • adding animations in CSS (I spent a lot of time trying to add a multiline typewriter effect but I realized that it would be hard to make it responsive)
  • learning about authorization and where is the best place to store the JWT token (I found a lot of different approaches for that)

what is the plan for next week?

  • finish implementing authorization (signing/logging in)
  • add API controller in .NET 6 (related to the previous point)
  • storing questions & user data in MSSQL (using Entity Framework)
  • add at least 5 questions to the other categories

    * After making the above plan I realized that I won’t be able to work on the project over the weekend so I just try to do as much as I can and will finish the rest of the features in next week

time spent

  • from last week
    17h 0m
  • overall
    88h 30m

costs

  • from last week
    0 $
  • overall
    32 $

summary

Next week won’t be as productive as this one, because I know I won’t have as much time to work on the application, but when I at least implement the authorization part, I’ll be happy. I can see the next milestone for me will be moving to hosting a working app in the cloud. I’d like to start working on it in November, but we’ll see. I still see a chance to release the app to the public before the end of the year.

Related Posts

Leave a Reply

Your email address will not be published.