Back to projects

CampusBridge

A university management API connecting students, teachers, colleges, and universities through one academic platform.

ASP.NET CoreC#SQL ServerJWTEntity Framework
Home Page of CampusBridge
Home Page of CampusBridge

Overview

CampusBridge is the backend for my final-year university management project. It brings academic and campus workflows into one API for students, teachers, colleges, and universities.

The project grew beyond basic record management. Its controllers cover assignments, attendance, results, schedules, notices, articles, clubs, events, syllabi, help requests, FAQs, and analytics.

Engineering highlights

  • Secured API access with ASP.NET Core Identity and JWT bearer authentication
  • Separated domain models from API contracts through DTOs and AutoMapper
  • Used Entity Framework Core with SQL Server for application and identity data
  • Organized data access around repositories for students, teachers, content, institutions, analytics, and tokens
  • Added file uploads and static file delivery for academic content
  • Documented protected endpoints through JWT-enabled Swagger configuration
  • Configured role seeding and cross-origin access for the React client

Why it matters

CampusBridge is my broadest project: it required modelling several related academic domains while keeping authentication, content, and institutional data understandable. It strengthened my ability to divide a large business problem into focused API boundaries.