Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

⚖️ LegalConnect

A full-stack Legal Appointment Booking System where clients can connect with lawyers, book appointments, and manage legal consultations efficiently.


🚀 Features

👤 Client

  • Register & Login
  • Browse lawyers
  • Book appointments
  • View appointment status
  • Upload case details & documents (after approval)

👑 Admin

  • View all appointments
  • Approve / Reject appointments
  • Manage lawyers
  • Dashboard with statistics

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios
  • React Router

Backend

  • ASP.NET Core Web API
  • Entity Framework Core
  • SQL Server

📂 Project Structure

LegalConnect/
│
├── legalconnect-frontend/   # React Frontend
└── LegalConnectAPI/         # .NET Backend

⚙️ Setup Instructions

🔹 Frontend

cd legalconnect-frontend
npm install
npm run dev

🔹 Backend

Open in Visual Studio and run:

https://localhost:xxxx

Or using CLI:

cd LegalConnectAPI
dotnet run

🔐 Authentication

  • JWT-based authentication

  • Role-based access:

    • Client
    • Admin

📸 Screenshots

🏠 Home Page


📊 Dashboard


📅 Book Appointment


📋 My Appointments


👑 Admin Panel


🔑 Demo Credentials

👑 Admin Login


⭐ Support

If you like this project, give it a ⭐ on GitHub!

About

Full-stack Legal Appointment Booking System using React and ASP.NET Core with role-based authentication.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages