‹ Back

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/1f894163-4642-47c0-902f-c26e698937ca/7af9bd47-3592-4cff-b54f-6a8b8f60a318/Medium_Icon.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/1f894163-4642-47c0-902f-c26e698937ca/7af9bd47-3592-4cff-b54f-6a8b8f60a318/Medium_Icon.png" width="40px" /> Read on Medium

</aside>

Web App Solution to the Institute’s Problem of manual TimeTable Making Process.

Group 58801.png

What is IMG?

Information Management Group is the official Technical Group of IIT Roorkee, responsible for developing software systems and niche applications for residents of IIT Roorkee, making our college process as seamless as possible. P.S. IMG is a family of students who work enthusiastically to fulfill the technical needs of IIT Roorkee.

What is the need?

In 2020, the Administration proposed to solve the problem of scheduling the timetable of lectures, tutorials, and practicals previously which was done manually. This was an exhausting and restless process full of errors. So one of the IMG members took up this problem and started writing backend scripts to solve this using [MAX-SAT](https://en.wikipedia.org/wiki/Maximum_satisfiability_problem#:~:text=In computational complexity theory%2C the,the variables of the formula.). After completing one year at IMG, I was asked to design a Web-app for “TimeTabler” from scratch as the code was incomplete and required many changes. This project needed proper research of the current manual solutions and problems faced. I started working on this project in Dec 2021.

Problem Statement

The existing timetable-making process is done manually by the Institute, which leads to many human errors and needs multiple iterations until the best suitable timetable is generated.

Design Process


This is crucial to understand the user first and the challenges they are facing before starting to build the solution. The design process and approach depend on the project. In this project, I followed ZURB design thinking model.

Source: zurb.com

Source: zurb.com

User Research


When we were approaching the problem, we initially thought of the administration page in our MVP. So after multiple discussions with professors responsible for the timetable-making process, we got several insights on approaching solutions and the limitations that we had to consider.