A full-stack web application connecting clients with lawyers and streamlining legal case management.
- 📁 Upload documents for each case
- 📆 View appointments and manage schedules
- 🔍 Search lawyers by category, location, or expertise
- 📝 Submit case details securely
- 📅 Book and manage appointments
- 📤 Upload supporting documents
| Layer | Tech Used |
|---|---|
| 🖥️ Frontend | React Framework (HTML, CSS, JavaScript) |
| 🛠️ Backend | Node.js, Express.js |
| 🗄️ Database | MySQL *(configurable) |
| 📦 Server | Localhost |
LegalConnect/
├── backend/ # API logic and server config
├── frontend/ # UI/UX, forms, routing
├── README.md # Documentation
- ✅ Legal firms managing multiple clients
- 🏛️ Individuals needing quick access to verified legal help
- 🗂️ Digitalizing law practice management for solo lawyers
🚧 Deployment in progress
You can clone and run locally by following the steps below.
# Clone the repo
git clone https://github.com/Abhi3886/EventManagementSystem.git
cd LegalConnect
# Backend setup
cd backend
node server.js
# Frontend setup
cd ../frontend
npm install
npm run dev- 🔒 Secure login and case dashboard
- 🧾 Create and manage professional profiles
- 🔒 Jwt and OAuth
- 🔔 Notification system (SMS/Email)
- 💬 In-app chat between lawyer and client
- 💳 Payment gateway integration
- 📹 Video consultations
- 🔑 JWT / Session-based authentication
- 🧾 Role-based access control (Lawyer / Client)
- 🔐 Encrypted file uploads (future scope)