Skip to content

Rajeev-chava/Jurify-Lawyer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚖️ Jurify - Lawyer Management System

Jurify is a full-stack MERN web application designed to simplify lawyer-client interactions. It provides appointment scheduling, client management, and a responsive user interface — all streamlined for legal professionals.


🌐 Live Demo: Click Here

🚀 Features

  • 🧑‍⚖️ Lawyer & Client Login
  • 📅 Book and view appointments
  • 🔐 Secure authentication using JWT and cookies
  • 📱 Responsive design for desktop and mobile
  • 📊 Role-based dashboard interfaces

🛠️ Tech Stack

Frontend:

  • React.js
  • Tailwind CSS

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JWT for authentication

Other Tools:

  • Git & GitHub
  • dotenv for environment configuration

🧑‍💻 Developed by

Chava Rajeev
📧 22jr5a1207@gmail.com
🔗 LinkedIn
🔗 GitHub


⚙️ Installation Guide

1. Clone the repository

git clone https://github.com/Rajeev-chava/Jurify-Lawyer.git

2. Navigate to directory

cd jurify Lawyer

3. Set up the backend

cd jurify-backend

npm install

4. Create a .env file inside jurify-backend:

MONGO_URL="your_mongodb_url_here"
PORT=5000

5. Start the backend server:

npm start

6. Also Creaate .env file in frontend and add the below one line

REACT_APP_BACKEND_URL=http://localhost:portNumber

7. Set up the frontend

cd jurify-frontend
npm install
npm start

Usage

  • Navigate to http://localhost:3000 in your browser to access the application.

  • Register as a Client or Lawyer to start managing appointments.


📌 Notes

  • .env files are excluded from version control via .gitignore for security

  • Replace your_mongodb_url_here with your actual MongoDB connection string

  • Ensure the backend runs on port 5000 or update the proxy in jurify-frontend/package.json if needed.


🪪 License

This project is licensed under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors