Projects

Web Application

Enrollment Games

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

ReactNode.jsExpressMongoDBCSS
Enrollment Games hero

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

Enrollment Games landing page
Enrollment Games login screen
Enrollment Games registration screen
Enrollment Games resources view
Enrollment Games scheduler

More projects