Hi Bobcats

Completed
JavaScript
Node.js
MySQL
Full-stack campus activity platform consolidating student registration, roommate search, meal plans, and bus tickets into a single Express.js application.
Author

Aakriti Dhakal

Published

May 1, 2024

A unified campus services platform for Texas State University students. Consolidates student registration, roommate matching, meal plan management, and bus ticket purchasing into a single Express.js application backed by MySQL.

Motivation

Texas State students had to navigate four separate portals to manage basic campus life tasks. Hi Bobcats collapses that into one authenticated session.

Architecture

Standard MVC pattern with Express routing, EJS templating, and a MySQL database normalized to 3NF. Session-based auth with bcrypt password hashing. Forms validate server-side before writing to the database.