Skip to content

Latest commit

 

History

History
155 lines (103 loc) · 7.16 KB

README.md

File metadata and controls

155 lines (103 loc) · 7.16 KB

ACE LEGAL SERVICES ⚖️

Project Code : young-zinc-6102

Ace Logo

🏷️ What is Ace Legal Sevices?

  • 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.


🏷️ Special Features of ALS :-

  • Appointment Booking of a Lawyer by User.
  • Reminder through Email.
  • OTP password regenerate service.
  • Payment Gateway
  • Google Authentication.
  • Facebook Authentication.
  • Admin Authorization & CRUD Operations.


🏷️ Tech Stack Used :-

Frontend

React Ant Design Bootstrap HTML CSS JavaScript

Extra :-

  • AOS (Animate On Scroll)

Backend

Node.js Express.js ChatGPT MongoDB

Extra :-

  • JWT (JsonWebToken)
  • Bcrypt
  • ChatGPT (Used for dummy-data generation only)
  • NodeMailer
  • Twilio

* Yet to be implemented:-

Redis


🏷️ API Routes :

User Routes :-

POST    /user/signup
POST    /user/login
POST    /user/verifyOTP
PATCH   /user/forgotpassword
GET     /user/getaUserDataByEmail
GET     /user/addAppointment

Lawyer Routes :-

POST    /lawyer/login
PATCH   /lawyer/forgotpassword
GET     /lawyer/getaUserDataByEmail
GET     /lawyer/deleteAppointment

Admin Routes :-

// 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



Project Planning

planning


User flow & Authentication Design ✅

png


More Project Details :-



Thankyou for your Time 💝