All Projects
Case Study 6 of 7
Community / Management•2024•Live & Deployed

Campus Event Platform & Cryptographic Certificate Engine

Hackathon Operations Platform with Tamper-Proof Cryptographic Verification

My Role
Lead Full-Stack Developer
Timeline
3 Months
Team
3 Contributors (Aditya: Lead Backend & DB Architect)
Primary Stack
React, Tailwind CSS, Node.js
Campus Event Platform & Cryptographic Certificate Engine
Key Verified Outcomes & Metrics
500+
Students Managed
Active student registrations for campus events
350+
Certificates Issued
Automated cryptographic certificate generation
0%
Downtime During Launch
Handled concurrent hackathon traffic spikes
15 hrs/event
Admin Time Saved
Eliminated manual spreadsheet checking

Project Overview & The Core Problem

Replace chaotic Google Forms and manual PDF certificate design with an automated community portal for hackathons, coding workshops, and campus tech events.

My Responsibilities & Contributions

  • Designed normalized MongoDB database schemas for students, events, registrations, and issued certificates.
  • Built a secure Express REST API with JWT role-based access control for club administrators.
  • Engineered an automated certificate generator that stamps unique verifiable cryptographic IDs onto participant credentials.
  • Developed an interactive public verification page where employers and students can validate certificate authenticity.
Technical Architecture

System Design & Component Flow

1. Frontend Client

React with Tailwind CSS, custom dashboard for organizers

2. Backend & APIs

Node.js & Express REST API with JWT authentication & role middleware

3. Database / AI Tooling

MongoDB with indexed participant IDs and event capacity locks

Data Flow Pipeline
1. Publish
Club leads create workshop or hackathon with seats limit
2. Register
Students register with university roll number in 1-click
3. Check-In
Event attendance confirmed via organizer barcode scan
4. Verify
Automated tamper-proof certificate generated with permanent URL

Engineering Challenges & Implemented Solutions

Building in the real world means encountering unexpected edge cases, latency bottlenecks, and technical trade-offs.

Challenge 01

Concurrent Traffic Spikes During Registrations

Event openings caused hundreds of simultaneous registrations within minutes, leading to race conditions.

Solution Implemented

Atomic Transactions & Rate Limiting

Employed MongoDB atomic updates and express rate-limiters to ensure capacity limits were strictly respected.

Challenge 02

Certificate Forgery & Tampering

Students previously altered PDF certificate names; a tamper-proof verification mechanism was mandatory.

Solution Implemented

Cryptographic Certificate Hash

Generated SHA-256 validation hashes stored in the database, verifiable via QR code printed on every certificate.

Technologies Utilized in Campus Event Platform & Cryptographic Certificate Engine

ReactTailwind CSSNode.jsExpressMongoDB

Core Capabilities Shipped

Final Outcome

Eliminated 15+ hours of manual administrative overhead per event, handling 500+ concurrent attendees with zero registration race conditions.