Phase 1: Blueprint & Schema
Designed the foundational Mongoose models for Users and Events. Defined strict schema validation to ensure data integrity before any code was written.
Exploring the full-stack architecture, security protocols, and creative technologies powering our campus event portal.
Semantic backbone for accessible dashboards.
Glassmorphism, animations, and grid layouts.
Dynamic DOM manipulation and Fetch API.
Event-driven non-blocking backend architecture.
Rigorous endpoint testing and documentation.
Optimized image CDN for event posters.
NoSQL cloud database for scalable data.
Server-side data parsing for Excel reports.
Stateless session management & RBAC protection.
SMTP transport for OTPs and Alerts.
WebGL powered immersive 3D backgrounds.
Events Hosted
Active Students
Clubs Onboarded
Designed as a centralized hub bridging Students and Club
Moderators. The architecture separates concerns using Middleware
(auth.middleware.js) to ensure secure role
handling.
Bcrypt hashing for passwords and sanitized inputs to prevent injection attacks.
Efficient MongoDB aggregations for fast loading.
Automated workflows ensure code quality.
Custom REST endpoints handling Login to Profile updates.
A powerful dashboard giving Club Leads control over their event lifecycle.
Moderators can track registration counts in real-time and view detailed student data.
Intuitive forms with Cloudinary integration for seamless image uploads.
System auto-sends emails on Registration, Cancellation, and Deletion.
Download registration lists as CSV files instantly.
A seamless, mobile-first interface allowing students to browse events, check deadlines, and register instantly.
Sort by Date, Club Category, or Keywords.
Engaging typewriter text and hover effects.
Infinite scrolling sliders for highlights.
Personal space to track registered history.
Designed the foundational Mongoose models for Users and Events. Defined strict schema validation to ensure data integrity before any code was written.
Implemented JWT for stateless sessions and Nodemailer for OTP verification. Ensured that only verified BMSCE emails could access the system.
Created custom Middleware (requireModerator vs
requireStudent) to strictly separate admin
capabilities from standard user access.
Built the core CRUD operations. Integrated Cloudinary to handle high-resolution poster uploads asynchronously.
Engineered an event-driven email system. The server automatically triggers emails upon registration, cancellation, or event deletion.
Developed the /export endpoints using
Fast-CSV. This allows moderators to download instant
Excel-ready reports of attendees.
Implemented Rate Limiting to prevent spam and conducted rigorous API Endpoint testing using Postman to patch vulnerabilities.
Integrated Vanta.js for immersive 3D visuals and refined the mobile responsiveness to ensure a smooth experience on all devices.
Team Leader, Full Stack, Frontend, UI/UX
Frontend Engineer
Backend Engineer
Designer & QA