A full-stack todo app according to a design.
Using any language or framework project to the designs inside the /design
folder. The designs are in JPG static format. There is also a style-guide.md
file, which contains such as color palette and fonts.
Client Side
Users should be able to:
- Add new todos to the list
- Mark todos as complete
- Delete todos from the list
- Filter by all/active/complete todos
- Clear all completed todos
- See hover states for all interactive elements on the page
- Bonus: Toggle light and dark mode
- Bonus: Drag and drop to reorder items on the list
Server Side
- A API for persisting state on the server side
- Routes for all listed CRUD operations
- No authentication / session management. Building this application for a single user (one's self)