Skip to content

Abhinavrishu/vakeelsetu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βš–οΈ VakeelSetu

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.

πŸš€ Features (Planned & In Progress)

  • βœ… Real-time chat (Socket.io)

  • βœ… Video/audio calling (WebRTC)

  • πŸ”„ User login/register (client/lawyer)

  • πŸ”„ Lawyer profile system

  • πŸ”„ JWT-based authentication

  • πŸ”§ Tech Stack

Layer Tech
Frontend React, WebRTC, Context API
Backend Node.js, Express, Socket.io
Future MongoDB, JWT Auth, REST APIs

πŸ’» Getting Started

1. Clone the repo

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 βš™οΈπŸ’¬βš–οΈ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors