week 15 – app connected to a database on Azure, component for updating questions added

I have started the week by completing the connection between the databse and the web api which didn’t take long. The most of the week I spent on adding delete and update components.
As expected it turned out to be quite time consuming as it required a lot of testing with a connected database that had not been used before (my mock behave slightly different in some cases). The thing that also took me a long time was learning about the new Angular Material components such as autocomplete for searching for existing questions.
Anyway the app is already usable, the user can add, delete, update questions so another mile stone has been reached🚀. I still don’t know if question management should be an open feature. I think it would be best to have some kind of question base and then the user would be able to add and edit their own questions.

what did I do last week?

  • migrated database to Azure
  • added question delete component
  • added question update component with question filter
  • tested question managing
  • showed the app to first beta testers – got the first reviews

what was the biggest impediment?

Mapping answers to FormArray in reactive form in Angular. I remember I spent a lot of time when I first added the reactive form for adding the questions and when I started to implement the update component I had a headache also. I think this time I understood it well and when I will have to use it in the future it will be faster.

what is the plan for next week?

  • adjust the UI for longer questions
  • add more questions
  • add saving the user’s progress (only points at first)
  • make admin panel (managing questions) available only for the users with admin rights

time spent

  • from last week
    15h
  • overall
    208h 0m

costs

  • from last week
    0 $
  • overall
    32 $

summary

Last week I showed my app to my friends who also work in the tech industry and they gave me some feedback (mostly positive) that motivated me to keep working on the codingella project 😎

Related Posts

Leave a Reply

Your email address will not be published.