/Class-Schedule-Management

A class schedule management app with the ability to log classes and generate timetables based on user preferences.

Primary LanguagePythonMIT LicenseMIT

Class Schedule Management App

Effortlessly organize your academic life with the Streamlit-based app, designed to create highly personalized and flexible class schedules.

Features

  • Class Logging: Input details of all potential classes (frequency, start and end times).
  • Timetable Generator: Select classes to attend and set days off to generate custom timetables.

Installation

Clone the repository and install dependencies:

git clone https://github.com/yourusername/class-schedule-management-app.git
cd class-schedule-management-app
pip install -r requirements.txt

Usage

To use the app, run the following command:

streamlit run streamlit_app.py

Then, access it in your web browser at http://localhost:8501.