VakeelSetu is a lawyer-client real-time communication platform designed to simplify and modernize legal consultations. It offers features like video/audio calling and real-time chat using WebRTC and Socket.io.
π§ This project is under active development.
-
β Real-time chat (Socket.io)
-
β Video/audio calling (WebRTC)
-
π User login/register (client/lawyer)
-
π Lawyer profile system
-
π JWT-based authentication
| Layer | Tech |
|---|---|
| Frontend | React, WebRTC, Context API |
| Backend | Node.js, Express, Socket.io |
| Future | MongoDB, JWT Auth, REST APIs |
git clone https://github.com/Abhinavrishu/vakeelsetu.git
cd vakeelsetu Install & run frontend
cd frontend npm install npm start
Install & run backend
cd ../backend npm install node index.js
π To-Do (Next Steps) Implement user authentication (client/lawyer)
Connect MongoDB for user data
Build dashboard for both roles
Add lawyer filtering & availability status
Secure communication with HTTPS and auth layers
π§ Contribution & Ideas Have suggestions or want to contribute? Feel free to open issues or pull requests!
Letβs bring the legal world closer with tech βοΈπ¬βοΈ