Tomorrow’s Voices
Tech: ASP.NET CORE MVC, ASP.NET CORE WEB API, SQL SERVER, CHART.JS · Date: November 17, 2025
A full-stack scheduling, event, and user management platform built for real organizations.
Project Overview
This project is a full-featured scheduling and event management web application built using ASP.NET Core MVC and a RESTful Web API backend.
It allows users and administrators to manage events, schedules, user accounts, attendance tracking, and analytics in a secure and scalable way.
The system provides real-time calendar views, interactive charts, role-based dashboards, and a streamlined workflow for organizing activities and managing user engagement.
This application was deployed using Azure App Service and implemented a cloud-backed SQL Server database with secure JWT authentication between the MVC client and API.
Award Recognition
This project won the Community Sponsored Project Award (Spring 2025) at Niagara College, selected for its technical depth, real-world applicability, and clean full-stack architecture.
Key Features
-
User Authentication & Permissions
-
JWT authentication
-
Role-based access (Admin, Staff, Participants)
-
-
Scheduling & Calendar Management
-
Interactive event calendar using Calendar.js
-
Create, edit, and delete events with live updates
-
Daily, weekly, and monthly views
-
-
Event & Activity Tracking
-
Attendance logging
-
Event registration
-
Stats & progress tracking
-
-
Admin Dashboard
-
Overview analytics
-
User insights and trend charts using Chart.js
-
-
RESTful API Integration
-
Secure communication between MVC front end and Web API
-
Follows clean architecture principles
-
-
Cloud Deployment
-
Hosted on Azure App Service
-
CI/CD pipeline through GitHub
-
Tech Stack
Front End
-
ASP.NET Core MVC
-
Bootstrap
-
JavaScript / jQuery
-
Calendar.js
-
Chart.js
Back End
-
ASP.NET Core Web API
-
JWT Authentication
-
RESTful API Architecture
-
Repository + Service Layer Pattern
Database & Cloud
-
Microsoft SQL Server
-
Entity Framework Core
-
Azure App Service (Deployment)
-
Azure SQL Database
Tools & DevOps
-
Git & GitHub
-
Azure Portal
-
Visual Studio 2022