Volunteer Management & Attendance Platform
ASP.NET Core MVC + API system for managing volunteers, events, shift schedules, time tracking, and automated reminder workflows.
Role: Full-stack developer (API-focused)Period: 2025Tech: ASP.NET Core MVC + API, Entity Framework Core, Hangfire recurring/background jobs, JWT authentication & role-based access, SQLite, FullCalendar UI, Azure App Service deployment

Highlights
- Designed and built the backend API for managing volunteers, shifts, attendance records, and availability.
- Implemented Hangfire-based background services for recurring shift reminders.
- Developed QR-based attendance tracking with secure time-in/time-out endpoints.
- Created scheduling logic including conflict detection, staff assignment rules, and calendar integrations.
- Built role-based JWT authentication for admins, coordinators, and volunteers.
- Implemented detailed attendance reporting with exportable summaries.
Outcomes
- Reduced staff coordination overhead by automating reminders and confirmations.
- Improved volunteer attendance reliability with timely Hangfire-powered notifications.
- Streamlined shift assignment and event scheduling workflows for administrators.
Gallery





