A full-stack admin dashboard for tracking healthcare employee certifications. Admins can manage employees, assign certifications, and monitor expiration status (Valid, Expiring Soon, Expired).
Stack: ASP.NET Core 9 · Angular 21 · SQL Server · JWT Auth
- .NET 9 SDK
- Node.js + npm 11
- Angular CLI —
npm install -g @angular/cli - SQL Server running on
localhost,1433(Docker example below)
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=SuperStrong@Passw0rd!" \
-p 1433:1433 --name sqlserver -d mcr.microsoft.com/mssql/server:2022-latestIf you use a different password, update
ConnectionStrings.DefaultConnectioninHealthcareCredentialTracker/appsettings.json.
cd HealthcareCredentialTracker
# Apply migrations and seed the database
dotnet ef database update
# Start the API (http://localhost:5285)
dotnet runSwagger UI is available at http://localhost:5285/swagger.
cd healthcare-frontend
npm install
# Start the dev server (http://localhost:4200)
npm start| Username | Password |
|---|---|
admin |
admin |
The admin user is seeded automatically when migrations are applied.
--
- Add analytics for admin to see how far along employees are with training for certifications. Including graphical breakdowns.
- Add employee dashboard.
- Make visually more appealing.
- Ability to host videos.