
In Progress
Posted
Paid on delivery
I already have working GA Runner and PSO Python files that rank timetable solutions, and I now need a web application that lets two roles interact with those algorithms through an intuitive dashboard-style interface. The student dashboard will focus on course registration only: a student signs in, adds the subjects they want for the coming term, presses “Generate”, and immediately sees the three best schedules returned by the GA and PSO scripts (ranked in order of fitness). Each schedule should appear in a clear, calendar-style view with a simple option to save the preferred one. On the dector side, course registration —create, edit, archive or delete offerings—and the changes must reflect instantly for students. Role-based authentication should keep the two workspaces separate while sharing a single database. A relational database (PostgreSQL or MySQL is fine) will hold users, courses and timetable data. When a student hits “Generate”, the back-end should pass their selected course set to the existing GA or PSO modules, capture their results, and return only the top three schedules to the front-end. Deliverables • Responsive dashboard UI for students and instructors • Database schema and migration scripts • API layer that brokers data between the UI and the GA/PSO modules • Clean integration of my GA [login to view URL] and [login to view URL] files with parameters exposed for easy tweaking • Read-me or short setup guide so I can install and run the project locally or on a standard cloud host Acceptance is complete when a demo user can register, pick courses, click “Generate” and see three optimized timetables, while an instructor course registration. I want to use the data in the university file, including the halls, professors' names, students, etc. I want a website with HTML, CSS, and JS.
Project ID: 40418646
56 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs