todo-api
This code is my learning of Rust and it’s intricacies - I wanted to do a fairly well defined easy project that allowed me to create something nearer a real project. It is likely to contain some front end (Angular) before it is done.
Project
The project is basically me experimenting with rust and creating a documented progression through the learning.
It will have 3 parts:
- The backend server and API
- The front end (served from the server component)
- a physical IoT component - giving an external interface to tasks.
- Stage 1 of the project is about getting the initial rust API running.
- Refactoring (Take 1) More rust learning, lifetimes.
- Refactoring (take 2) thought processes and change of tack.
- Adding more details, static file serving, and persistence Getting a more functional server.
- Angular issue : Hit an error which was easy to fix but took a while to find the solution (modules)
- Adding Cors to the API server so I can enable live view on the Angular view
TODO
- Get a more coherent structure for tasks, categories and the display
- add server capabilities for other data, make the persistence mechanism more general
- modify the front end to display the current data properly
- think about the “analytics” I want , tasks done, tasks in list, age , completed etc…
- create the IoT ‘task pod’ - initially a simple Nucleo / ESP board with a button to start/stop timers on the current task
- think about the physical interface for the ‘task pod’ , lcd display of current task, ‘joy stick’ to select task etc…
- Pomodoro integration to the ‘task pod’ - light flash for take a break etc