Skip to content

nyakiomaina/StudyCue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyCue

Features

  • 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

Prerequisites

  • Rust (latest stable version)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/studycue.git
    cd studycue
  2. Build and run the application:

    cargo run

Usage

  • 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!

Development

Project structure:

  • src/ - Rust source code
    • models/ - Data structures and models
    • db/ - Database operations
    • services/ - Application services

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published