Skip to content

Repository files navigation

A web API for providing online legal consultations, connecting clients with certified lawyers. The system supports user registration, lawyer verification, request & offer management, secure chat, file sharing, and integrated payment gateway.

This project is built using ASP.NET Core (.NET 8) with a clean 3-layered architecture (Presentation, Application, Infrastructure). SQL Server is used as the database, and SignalR powers the real-time chat between clients and lawyers.

🔹 Key Features:

  • Authentication & Authorization (Clients, Lawyers, Admins)
  • Lawyer verification workflow (Admin approval required)
  • Consultation requests with pricing and secure payment
  • Real-time chat & file sharing (PDF, Word)
  • Admin dashboard (users, payments, consultations, reports)
  • Payment gateway integration (via e-commerce workaround)

⚙ Tech Stack:

  • ASP.NET Core Web API
  • Entity Framework Core (Code-First)
  • SQL Server
  • Identity for Authentication
  • SignalR for real-time chat

About

Web API for providing online legal consultations

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages