Skip to content

roman0190/aiub_class_scheduler_no_login

Repository files navigation

🗓️ AIUB Class Scheduler – Smart Class Routine Generator (https://aiub-class-scheduler-no-login.vercel.app/)

This is a Next.js project bootstrapped with create-next-app.

AIUB Scheduler helps students of American International University – Bangladesh (AIUB) to generate optimal class schedules for open credit semesters by filtering available courses, avoiding time clashes, and prioritizing preferences.

🚀 Features • ✅ Smart routine generation for open credit courses • ❌ Automatically filters out reserved, canceled, and freshman courses • 🧠 Detects and avoids schedule conflicts • ⚙️ Sorts schedules based on maximum matched preferences • 📤 Export routine as a Word (.docx) file • 🌐 Mobile responsive UI with a smooth user experience • 🔐 No login required — upload XLSX file securely

🛡️ Security Notice According to a recent advisory by American International University-Bangladesh (AIUB):

“AIUB strongly advises all users (students, faculty, and staff) to use their AIUB Portal username and password only on official AIUB platforms. If you use your AIUB credentials on any third-party website, application, or service not authorized by AIUB, the university will not be responsible for any resulting security breaches, data loss, or misuse of your personal information. Please safeguard your credentials and avoid sharing them outside AIUB’s official systems.”

Respecting this advisory, login has been removed from the app. You can now securely use the system by simply uploading the official XLSX file of offered courses (downloaded from the AIUB Portal). • ✅ No ID/password required • ✅ Nothing stored or shared — runs fully in your browser

💡 How It Works 1. Login to the AIUB Portal 2. Download the “Offered Courses” Excel (.xlsx) file 3. Visit: https://aiub-class-scheduler-no-login.vercel.app/ 4. Upload the file 5. Select your preferred courses 6. Instantly generate clash-free schedules 7. Export your routine if needed!

🛠️ Tech Stack • Framework: Next.js (App Router) • Language: TypeScript • Styling: Tailwind CSS, DaisyUI • Animations: Framer Motion • Data Fetching: Axios • State Management: Context API

🔗 Try it now: 👉 https://aiub-class-scheduler-no-login.vercel.app/

🧑‍💻 Developed by: Roman Howladar
🎯 Join our Discord: https://discord.gg/TU4Gd5e4qK
💻 Open-source on GitHub: https://github.com/roman0190/aiub_class_scheduler

📌 Note: • This is a beta version — more features coming soon! • Always click the refresh icon after uploading to get the latest data!

🎉 Thanks for your support, and happy scheduling!

About

AIUB Class Scheduler is a smart web app that helps AIUB students generate clash-free class routines effortlessly. Upload the offered courses file, pick your desired courses, and get multiple valid schedules instantly. No login required. Save time, avoid stress, and export your schedule

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages