Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rajeshkumar7678/myadvocate

it is the online platform to book an advocate appointment
https://github.com/rajeshkumar7678/myadvocate

express mongodb nodejs react

Last synced: 28 days ago
JSON representation

it is the online platform to book an advocate appointment

Awesome Lists containing this project

README

        

# My Advocate - Hire Your Suitable Lawyer
![image](https://github.com/rajeshkumar7678/sad-mouth-6866/assets/112754413/2af0aca7-cc91-4a36-a1de-2c8f475509d2)

# My Advocate - Hire Your Suitable Lawyer - Law Related App

**MyAdvocate is a platform where you can hire your suitable lawyer for any knid of case.**
**The power of collaboration is that it can turn a group of individuals into a team empowered to achieve great things
MyAdvocate is a type of application that enables users to share their computer screens with others in real-time over the internet.
It includes features that allows user to chat with Lawyers also.**

## Deployment Link - https://y-o2g3mklvz-aman1722.vercel.app/

## Tech Stack

**Client:** React.js | Bootsrap | External CSS library

**Server:** Node.js | Express.js | MongoDB | Socket.io | Bcrypt | PassPort | cors | Redis | JWT

**github:** To maintain repository and collabration and version control.

**VS Code:** To write rreact.js and backend server code.

**Microsoft Edge,Google Chrome & Mozilla Firefox:** To check the functionality and run the code.

## Frontend Part

- Home page
- Login/Signup
- Dashboard
- Lawyers page
- chat page
- admin panel

## Backend Part
- Authentication using JWT
- implementation using Socket.io
- fully functional chat server

## Database
- MongoDB
- Redis

## Features
- Book appointment
- Chat with lawyer

## Application Guide to use features

### To use Application -->
- First Login or Sign Up
- Click on Book an appointment
- select a suitable lawyer
- select date time for appointment
- Book an appointment

### To use Chat with Lawyer feature -->
- User can join the chat click on Chat with Lawyer after login
- Time is displayed of message

## Group Members Info

1. Rajesh Kumar(Team Lead)
> - e-Mail: [email protected]
> - GitHub: https://github.com/rajeshkumar7678

2. Aman Kashyap
> - e-Mail: [email protected]
> - GitHub: https://github.com/Aman1722

3. Chandan Kumar
> - e-Mail: [email protected]
> - GitHub: https://github.com/chandankumar1425

4. Adesh Tayde
> - e-Mail: [email protected]
> - GitHub: https://github.com/Adesh856

5. Suraj Bhan Singh
> - e-Mail: [email protected]
> - GitHub: https://github.com/surajbhan-3

GitHub: https://github.com/rajeshkumar7678/sad-mouth-6866


## Home Page

![image](https://github.com/rajeshkumar7678/sad-mouth-6866/assets/112754413/c80209ba-2d7e-43eb-91e8-b16a78ee444c)

## Footer Page

![image](https://github.com/rajeshkumar7678/sad-mouth-6866/assets/112754413/83dcf786-e23e-46be-9647-ee4ea7bf0bf1)

## Login Page

![image](https://github.com/rajeshkumar7678/sad-mouth-6866/assets/112754413/fc33b3ac-f4d4-47c1-9180-2a08707ca5eb)

## Lawyer's Page

![image](https://github.com/rajeshkumar7678/sad-mouth-6866/assets/112754413/22a6b747-08b9-406c-9dbb-3913ae093317)