Skip to content

AustinRJames/HealthCredentialTracking

Repository files navigation

HealthCredentialTracking

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


Prerequisites


Installation & Setup

1. Start SQL Server (Docker)

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=SuperStrong@Passw0rd!" \
  -p 1433:1433 --name sqlserver -d mcr.microsoft.com/mssql/server:2022-latest

If you use a different password, update ConnectionStrings.DefaultConnection in HealthcareCredentialTracker/appsettings.json.

2. Run the Backend

cd HealthcareCredentialTracker

# Apply migrations and seed the database
dotnet ef database update

# Start the API (http://localhost:5285)
dotnet run

Swagger UI is available at http://localhost:5285/swagger.

3. Run the Frontend

cd healthcare-frontend

npm install

# Start the dev server (http://localhost:4200)
npm start

Default Login

Username Password
admin admin

The admin user is seeded automatically when migrations are applied.

--

Roadmap

  1. Add analytics for admin to see how far along employees are with training for certifications. Including graphical breakdowns.
  2. Add employee dashboard.
  3. Make visually more appealing.
  4. Ability to host videos.

About

This an example of healthcare credential tracking system using Angular, C# and .NET

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors