Inspiration
Managing exam seat allocation manually for large institutions can be chaotic, time-consuming, and error-prone — especially when factoring in student departments, years, gender separation, and room constraints. We envisioned a smart, AI-assisted solution that automates this process with just a few clicks, saving hours of administrative effort and minimizing errors.
What it does
SmartSeat – Exam Seat Allocator is an AI-powered SaaS platform designed to simplify and automate the exam seating process for educational institutions. It allows administrators to: Upload bulk student data (CSV format), Automatically assign seats based on gender, department, year, and room capacity, Generate a zigzag seating layout that mirrors real-world exam halls, Export the arrangement as a print-ready PDF, Manage seating with a clean UI and minimal manual effort, Whether it’s for 50 students or 1000+, SmartSeat handles the logic and layout while ensuring fairness and visibility.
How we built it
HTML, Tailwind CSS for styling, Vanilla JavaScript for interaction and layout rendering, Responsive UI built for both desktop and print views, Google Apps Script acting as a lightweight backend, Google Sheets used as a database for student data and seat allocations, Custom seat arrangement logic implemented in JS, HTML2PDF.js library integrated to convert live layout into a downloadable format, Ensured perfect visual fidelity between browser view and printed output
Challenges we ran into
Creating a dynamic zigzag layout engine that adjusts to different room sizes and student combinations, Maintaining gender-based alternate seating without overlaps, Ensuring exported PDFs exactly match the on-screen layout with zero misalignment, Optimizing performance for large-scale allocations (500+ students) while keeping the UI responsive, Designing a no-login interface that’s still secure and functional for institutions
Accomplishments that we're proud of
Built a production-ready SaaS tool used in real institutional scenarios, Designed an interface that's so intuitive, even non-technical users can operate it smoothly, Achieved highly accurate and print-optimized layouts, Fully automated seat allocation logic that reduces hours of manual work to seconds, Created a scalable model that can be replicated by other schools and colleges easily
What we learned
How to translate real-world administrative workflows into intelligent algorithms, Deep insights into layout generation logic, print optimization, and front-end performance, Leveraging Google Sheets and Apps Script as a powerful lightweight backend, Making a web app that works across browsers and devices with pixel-perfect exports, Creating tools that blend automation with control for the end-user
What's next for EXAM SEAT ALLOCATOR WITH AI FUNCTIONED SAAS
Built With
- appscript-google
- css
- html2pdf
- html5
- javascript
- localstorage
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.