Java College Timetable Automation with Genetic Algorithm

Job ID: 38489134

Budget: ₹5,000 – ₹8,000 INR

I'm seeking a Java developer with extensive experience in Spring Boot and React.js to build an application that automates college timetable creation using a genetic algorithm. This app is intended to generate efficient and customizable timetables, taking into consideration a variety of factors.

Key Features:
- Break Time Customization: The app should be able to configure break times based on different scenarios and requirements.
- Classroom Allocation: Efficiently assigning classrooms to various classes should be part of the app's capabilities.
- Teacher Preference Settings: The app should allow configuration based on teacher's preferences.
- Labs Allocation: Timetable generation should also include the allocation of lab sessions.

Key Prioritization:
The main focus for the scheduling criteria should be balancing teacher workloads. The app should be able to distribute classes evenly among teachers to prevent overload on any single individual.

Ideal Skills and Experience:
- In-depth knowledge of Java, Spring Boot, and React.js
- Experience with genetic algorithms
- Previous work on educational or scheduling software is a plus
- Strong problem-solving skills and attention to detail.