A full-stack Legal Appointment Booking System where clients can connect with lawyers, book appointments, and manage legal consultations efficiently.
- Register & Login
- Browse lawyers
- Book appointments
- View appointment status
- Upload case details & documents (after approval)
- View all appointments
- Approve / Reject appointments
- Manage lawyers
- Dashboard with statistics
- React.js
- Tailwind CSS
- Axios
- React Router
- ASP.NET Core Web API
- Entity Framework Core
- SQL Server
LegalConnect/
│
├── legalconnect-frontend/ # React Frontend
└── LegalConnectAPI/ # .NET Backend
cd legalconnect-frontend
npm install
npm run dev
Open in Visual Studio and run:
https://localhost:xxxx
Or using CLI:
cd LegalConnectAPI
dotnet run
-
JWT-based authentication
-
Role-based access:
- Client
- Admin
- Email: test@gmail.com
- Password: 123
If you like this project, give it a ⭐ on GitHub!