A full-stack full-CRUD app built with React, Redux, TypeScript and Firebase.
Users can add todos, toggle them as done/un-done and delete them.
For this project, I also decided to add a backend, so the todos would persist. In an actual app, there would be a sign-up option, so every user would have their own set of todos.
However, the point of this project is to demonstrate the CRUD capability of the app. Instead of todos, we could have messages or images - the principle would stay the same.