Skip to content

Repository files navigation

Employee Management System

A full-stack web application built with .NET 9 Web API and Angular 19 for managing employees and departments.

🚀 Features

Backend (.NET 9 Web API)

  • JWT Authentication & Authorization
  • Role-based access control (Admin/User)
  • ADO.NET for database operations
  • SQL Server database
  • RESTful API endpoints
  • Serilog logging
  • Swagger/OpenAPI documentation

Frontend (Angular 19)

  • Standalone Components architecture
  • Bootstrap 5 for responsive UI
  • JWT token management
  • Route guards for authentication
  • Reactive forms with validation
  • Role-based UI elements

Core Functionality

  • ✅ User Authentication (Login/Register)
  • ✅ Employee CRUD operations
  • ✅ Department management
  • ✅ Search and filtering
  • ✅ Responsive design

🛠️ Tech Stack

Backend

  • .NET 9.0
  • ASP.NET Core Web API
  • SQL Server
  • ADO.NET
  • JWT Bearer Authentication
  • Serilog
  • Swagger

Frontend

  • Angular 19
  • TypeScript
  • Bootstrap 5
  • RxJS
  • Font Awesome

About

Full-stack Employee Management System with .NET 9 and Angular 19

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages