Class Scheduler is a web-based application designed to help me organize my daily class schedule with ease. The app provides a responsive and user-friendly interface, allowing me to view, track, and manage my class timings, venues, and statuses.
- Dynamic Class Schedule: Displays a list of classes for the current day, with their timings, venues, and statuses.
- Class Status: Marks classes as "Upcoming", "Ongoing", or "Completed" to easily track progress.
- Responsive UI: Optimized for both mobile and desktop devices using Tailwind CSS.
- Intuitive Interface: Simple and clean layout with easy navigation.
- Fully Responsive: Works seamlessly on smartphones, tablets, and desktops.
- User-friendly: Provides an easy-to-read and interactive schedule view.
- Real-time Updates: Status updates for each class based on its timing.
- Modern Design: Tailored with modern UI/UX trends for enhanced usability.
- Frontend: HTML, CSS (via Tailwind CSS), and JavaScript.
- Backend: Python and Flask.
- Deployment: Hosted on Vercel for fast and reliable access.
Check out the project live: Class Scheduler 1.3.0 , Class Scheduler 1.3.1 , Class Scheduler 1.3.2 , Class Scheduler 1.3.3.1, Current : Class Scheduler 1.3.3.2
- Visit the link provided above to access the class schedule.
- The schedule for the current day will be displayed.
- Classes are categorized based on their status (Upcoming, Ongoing, Completed).
- View the class details including subject name, time, and venue.
- If no classes are scheduled for the day, a message will indicate it.
- Class Notifications: Add reminder notifications for upcoming classes.
- Class Management: Allow users to add, edit, and delete classes.
- Student Login: Implement user authentication to manage personal schedules.
- Calendar Integration: Sync the schedule with Google Calendar or similar services.
- Customizable Themes: Add more themes and color options for the interface.
The project is organized as follows:
Class-Scheduler/
├── static/ # Static assets (CSS, JavaScript, images)
├── templates/ # HTML templates
├── schedule.html # Main class schedule page
├── README.md # Project documentation
├── app.py # Flask application entry point
├── requirements.txt # Dependencies for the Python backend
├── vercel.json # Configuration for Vercel deployment