Featured Project
Campus Operations System
A full-stack platform designed to manage university events end-to-end, including user registration, event operations, attendance tracking, and automated certificate generation.
Technology

Overview
Campus Operations System is a centralized platform built to streamline the management of university events. The system provides a unified interface for both students and organizers to manage event registrations, attendance tracking, and certificate generation. The platform replaces fragmented workflows that previously relied on Google Forms, spreadsheets, and manual attendance processes. By consolidating these tasks into a single system, organizers can efficiently manage large-scale campus events while students experience a smooth registration and participation process.
The Problem
Campus events were previously managed using multiple disconnected tools such as Google Forms, spreadsheets, and manual attendance sheets. This created several operational issues: • Event organizers struggled to track participant registrations and attendance in real time. • Manual attendance tracking led to errors and inconsistencies. • Certificate distribution required manual work after events. • Organizers lacked a centralized dashboard to monitor event status and participant data. • Managing events with hundreds of participants became increasingly inefficient. These limitations created unnecessary administrative overhead and reduced the overall efficiency of event operations.
The Solution
To address these challenges, I built a centralized event management platform that handles the entire event lifecycle. The system enables organizers to create and manage events, track registrations, monitor attendance using QR-based check-ins, and automatically generate certificates for participants. Students can easily register for events, check in using QR codes during the event, and download certificates after successful participation. Administrators can manage operations through a dashboard that provides visibility into registrations, attendance data, and event activity in real time.
What It Does
User authentication and profile management
Role-based access control for administrators and participants
Complete event management system for creating and managing events
Participant registration with configurable limits
QR-based attendance check-in system
Real-time attendance tracking dashboard for event organizers
Automated certificate generation for participants
Certificate download system for users after event completion
Administrative dashboard for managing event operations and monitoring participation
Architecture
Frontend
Built with Next.js, the frontend provides a responsive interface for both students and administrators. It handles event discovery, registrations, attendance workflows, administrative operations, and certificate access.
Backend API
FastAPI powers the backend and exposes REST APIs for authentication, event management, registrations, attendance tracking, certificate generation, and other platform workflows.
Data Layer
PostgreSQL stores core application data including user profiles, event registrations, attendance records, event information, and certificate metadata.
Caching
Redis is used for caching frequently accessed data, helping reduce unnecessary database queries and improve application performance.
Infrastructure
The application is containerized with Docker, providing consistent development environments and simplifying deployment across different environments.
Engineering Challenges
Handling concurrent user registrations while enforcing event registration limits
Designing a reliable QR-based attendance system that works during high traffic event check-ins
Implementing automated certificate generation tied directly to verified attendance records
Ensuring data consistency between registration data, attendance logs, and certificate issuance
Building an admin dashboard that provides clear operational visibility for event organizers
Final Result
Outcome
The Campus Operations System successfully simplified the management of campus events by replacing multiple manual workflows with a centralized platform. Event organizers were able to track registrations, monitor attendance in real time, and automatically generate certificates for participants. The platform significantly reduced administrative workload and improved the efficiency of managing large-scale university events with hundreds of participants.
