ScheduleCraft is a modern web-based timetable generator designed to help students and individuals create, manage, and export personalized schedules with ease.
Built entirely using HTML, CSS, and JavaScript, the application provides an intuitive interface for generating academic and personal timetables, saving history, and exporting schedules in multiple formats.
🚀 Try ScheduleCraft Here:
https://anujprajapati-code.github.io/ScheduleCraft/
- User Sign Up
- User Login
- Session Management
- Logout Functionality
- Personalized User Dashboard
- Academic Timetable Generator
- Personal Timetable Generator
- Custom Timetable Names
- Flexible Time Slot Configuration
- Select Working Days
- Subject/Activity Management
- Automatically generates balanced schedules
- Random subject allocation
- Automatic break insertion
- Quick timetable generation
- Build schedules manually
- Editable timetable cells
- Full customization of subjects and activities
- Save generated timetables
- View timetable history
- Track downloads and exports
- Delete unwanted schedules
- Reopen previously created timetables
Export generated schedules in:
- CSV
- Excel (.xls)
- PNG
- JPEG
- Responsive Design
- White & Blue Theme
- Interactive Dashboard
- Animated Components
- Mobile-Friendly Layout
- HTML5
- CSS3
- JavaScript (ES6)
- html2canvas
- jsPDF
- Browser Local Storage
- Account creation
- Login validation
- Session handling
- User-specific timetable history
- Dynamic timetable generation
- Time slot calculation
- Subject allocation
- Manual editing support
- CSV generation
- Excel export
- PDF generation
- PNG export
- JPEG export
- Save schedules automatically
- Download tracking
- User-based timetable records
- Semester scheduling
- Class timetable management
- Study planning
- Work schedule planning
- Daily task organization
- Productivity tracking
- Fitness routines
- Daily habits
- Goal planning
- Node.js Backend Integration
- Database Support (MySQL/MongoDB)
- Cloud Synchronization
- Timetable Sharing
- Smart Conflict Detection
- Notifications & Reminders
- Dark Mode
- Mobile Application (Android & iOS)
- AI-Based Schedule Optimization
- Home Page
- Authentication System
- Timetable Generator
- Manual Builder
- History Dashboard
- Export Functionality
Anuj Prajapati
B.Tech CSE (Data Analytics) Student
This project is created for educational and learning purposes.
Feel free to use, modify, and enhance it for academic projects and personal learning.