For this project, you will add a database persistence component to the respective UWP
client-server application and implement basic CRUD with a persistent database. Your
implementation may be in MongoDB, FireBase, SQL, MySQL, Postgres, a file-system based
implementation you create on your own, a custom memory management implementation based
on ancient Sumerian runes, etc. The only requirement is that when a user adds, updates, or
deletes a todo\appointment in the client side app that change is reflected upon closing and
relaunching the app even when the API solution or the entire machine hosting the API is
rebooted.
Additionally, you MUST submit a video demonstrating this functionality. Your video must
demonstrate:
1. Adding a todo and an appointment
2. Updating a todo and an appointment
3. Deleting a todo and an appointment
Each of your demonstrations should show how you are persisting to a storage location and no
longer using in memory storage on the web server.