Project Code : young-zinc-6102
- Deployed Backend = https://ace-legal-services-backend.vercel.app
- Deployed Webite = https://acelegalservices.vercel.app
- An Orignal Web Project for Legal Booking Appointment System.
- Ace Legal Services is an online web services for users and lawyers for formal connects.
- We provide appointment facalities for with 12,000+ Professional Advocates around the World.
- Appointment Booking of a Lawyer by User.
- Reminder through Email.
- OTP password regenerate service.
- Payment Gateway
- Google Authentication.
- Facebook Authentication.
- Admin Authorization & CRUD Operations.
React | Ant Design | Bootstrap | HTML | CSS | JavaScript |
---|---|---|---|---|---|
- AOS (Animate On Scroll)
Node.js | Express.js | ChatGPT | MongoDB |
---|---|---|---|
- JWT (JsonWebToken)
- Bcrypt
- ChatGPT (Used for dummy-data generation only)
- NodeMailer
- Twilio
Redis |
---|
POST /user/signup
POST /user/login
POST /user/verifyOTP
PATCH /user/forgotpassword
GET /user/getaUserDataByEmail
GET /user/addAppointment
POST /lawyer/login
PATCH /lawyer/forgotpassword
GET /lawyer/getaUserDataByEmail
GET /lawyer/deleteAppointment
// Admin
GET /admin/getAllAdmins
GET /admin/getAdmin/:id
POST /admin/addAdmin
// Lawyer
GET /admin/getAllLawyers
GET /admin/getLawyer/:id
POST /admin/addLawyer
DELETE /admin/deleteLawyer/:id
POST /admin/postAllLawyers
// User
GET /admin/getAllUsers
GET /admin/getUser/:id
DELETE /admin/deleteUser/:id
- Type : Group Project
- Duration of Project - 6 Days
- Total Members who contributed - 5