Academic Management System
A role-based academic management application designed to simplify timetable scheduling, attendance tracking and academic information management for administrators, faculty and students.
A role-based academic management application designed to simplify timetable scheduling, attendance tracking and academic information management for administrators, faculty and students.
The application provides a centralized platform for managing academic activities through separate Admin, Faculty and Student interfaces. It includes automated timetable generation using Constraint Satisfaction, Genetic Algorithm and Greedy approaches, helping organize academic schedules while considering scheduling constraints.
It also supports attendance management, academic topic and notes sharing, faculty free-hour tracking and automated subject-wise result extraction to generate SGPA and CGPA insights.
Separate Admin, Faculty and Student interfaces, each focused on what that person needs.
Schedules generated using Constraint Satisfaction, Genetic Algorithm and Greedy approaches.
Faculty free hours tracked alongside timetable management.
Attendance tracking for academic activities, handled in one place.
Academic topics and notes shared through the application.
Subject-wise results extracted automatically to give SGPA and CGPA insights.
Treats scheduling rules as constraints that a valid timetable has to satisfy.
Evolves many candidate timetables, keeping and combining the best ones.
Builds a timetable step by step, making the best available choice at each stage.



A barcode-based system that records late-coming students at the college gate in one scan and generates branch-wise PDF reports automatically.
View projectAn Android notes app with lockable private notes and a built-in to-do list, storing everything locally on the device.
View projectA women's safety app that sends your live location to trusted contacts by SMS in one tap, with a fake call feature and emergency helpline numbers built in.
View projectAn interactive map-based website that introduces the twelve Jyotirlingas of India, with detailed temple pages, a community blog, multilingual support and read-aloud.
View projectA chat app that connects people through a unique personal ID instead of a phone number, so you only talk to people you choose to share it with.
View projectA mobile app that restores old film negatives into full-color digital photos by reversing the colors of every pixel.
View project