- Add, edit, and schedule reading topics for any day
- Color-coded topics by priority (peony-inspired palette)
- Desktop notifications for reading reminders
- Progress tracking
- Cross-platform support (Windows, macOS, Linux)
- Pure Rust implementation using eframe/egui
- Rust (latest stable version)
-
Clone the repository:
git clone https://github.com/yourusername/studycue.git cd studycue
-
Build and run the application:
cargo run
- Launch the application.
- Add new reading topics, set priorities, time estimates, and schedule them for any day.
- Edit or reschedule topics as needed.
- Click the "Notify" button to get a desktop reminder for any topic.
- Enjoy a beautiful, peony-inspired interface!
Project structure:
src/
- Rust source codemodels/
- Data structures and modelsdb/
- Database operationsservices/
- Application services
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.