This project is being developed to help Exercism polyglots avoid choice paralysis as that kills momentum. It is a work in progress.
The working MVP version is on the feat/version-py branch, as a CLI tool
- Build prototype with basic functionality in Python
- Migrate project to Rust
? = nice to have
- Add a config file to allow users to set their own tasks and schema
- Improve or rewrite the current scheduling algorithm to be more efficient
- Integrate AI or ML to improve task scheduling according to user defined criteria
- Add a web app to visualize the scheduler?
- Add a CLI interface to interact with the scheduler
- Add a database to store tasks, logs and schedules
- Add a REST API to interact with the scheduler?
- Add a GUI interface to interact with the scheduler?
- Resolve the issues with state when carrying over a track or making as completed