arrow_backBack to projects

Automate-Routine for BRACU Students

Pre Registration is a mess, and I wanted to make it easier to get the perfect combination of course and sections for each student.

Project Status: Live & Active

The Problem

BRAC University's pre-registration process is notoriously chaotic. Students must manually cross-check dozens of course sections for time conflicts, often spending hours building a workable schedule. There was no automated tool to simplify this.

Development Process

Data Pipeline

Built web scrapers in Python to extract live course data from the university portal, parsing it into structured JSON for the backend API.

Algorithm Design

Developed a constraint-satisfaction algorithm to generate all valid (non-conflicting) combinations of selected courses and sections.

Frontend Development

Created an interactive React.js interface where students select courses and instantly see valid schedule combinations in a visual timetable format.

Have an idea brewing?

Let's turn your vision into a production-ready reality. Scale your business with robust tech.

START A PROJECT
IDEATE • DEVELOP • SCALE • SHIP • IDEATE • DEVELOP • SCALE • SHIP •