Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 AI Schedule Optimizer

An intelligent scheduling assistant that helps you organize your day by auto-assigning tasks to time blocks using optimization logic.

πŸš€ What It Does

  • Enter your to-do list (tasks, duration, priority)
  • Enter available working time
  • Get an optimized schedule instantly using constraint solving (Google OR-Tools)

πŸ›  Tech Stack

  • 🐍 Python 3.10+
  • πŸ–Ό Streamlit (web UI)
  • πŸ”§ OR-Tools (Constraint Programming for task optimization)

πŸ”§ Setup Instructions

1. Clone the Repository

git clone https://github.com/eminos-sd/ai_schedule_optimizer.git cd ai_schedule_optimizer

2. Create and Activate Virtual Environment

python3 -m venv venv source venv/bin/activate # macOS/Linux

OR

venv\Scripts\activate # Windows

pip install -r requirements.txt

streamlit run app.py

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages