Skip to content

andrew-nassar/FinalProject.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โš–๏ธ Lawyer Management Backend (ASP.NET Core API)

A complete backend system built with ASP.NET Core designed to manage lawyers, clients, cases, and appointments efficiently.
This project focuses on providing a secure, scalable, and well-structured API for a modern law firm or legal management platform.


๐Ÿš€ Features

  • ๐Ÿ‘ฉโ€โš–๏ธ Lawyer Management โ€“ Create, update, and manage lawyer profiles with specialization and experience details.
  • ๐Ÿ‘จโ€๐Ÿ’ผ Client Management โ€“ Register clients and link them to their assigned lawyer(s).
  • ๐Ÿ“ Case Tracking โ€“ Add, update, and monitor case progress with status and deadlines.
  • ๐Ÿ“… Appointments System โ€“ Schedule and manage meetings between lawyers and clients.
  • ๐Ÿ”’ Authentication & Authorization โ€“ Secure login and role-based access using JWT.
  • ๐Ÿ’พ Database Integration โ€“ Built with Entity Framework Core and SQL Server.
  • ๐ŸŒ RESTful API โ€“ Follows clean architecture and industry best practices.

๐Ÿง  Project Architecture


๐Ÿ› ๏ธ Technologies Used

Stack Tools
Backend Framework ASP.NET Core 8
Database Microsoft SQL Server
ORM Entity Framework Core
Authentication JWT (JSON Web Token)
Validation FluentValidation
Mapping AutoMapper
API Testing Postman
Documentation Swagger (OpenAPI)

โš™๏ธ Installation & Setup

1. Clone the Repository

git clone https://github.com/<your-username>/LawyerBackend.git
cd LawyerBackend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published