Web Application
Enrollment Games
A web platform for managing enrollment workflows, scheduling, and resource allocation with a clean, modern interface.

Overview
Enrollment Games is a full-stack web app for students and administrators to handle enrollment. It covers landing, auth, resource management, and session scheduling on desktop.
What I did
Landing & information architecture
Designed and built the marketing landing page with clear navigation to Home, Scheduler, and Resources-setting up the primary user journeys before a user even signs in.
Authentication system
Implemented login and registration flows with form validation, error handling, and session management on both the React frontend and Express backend.
Scheduler module
Built the scheduling interface so users can view and coordinate enrollment sessions-handling date selection, session listing, and the data model to persist bookings in MongoDB.
Resources management
Created the resources view for uploading and browsing enrollment materials, with CRUD operations wired through REST APIs and a structured MongoDB schema.
Full-stack integration
Connected the MERN stack: React components consuming Express routes, MongoDB models for users/sessions/resources, and consistent styling across all screens.
Key features
- Enrollment and scheduling workflows
- Resource management for sessions and materials
- Auth flows for login and registration
- Responsive layout across desktop breakpoints
Gallery






