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
- 🧑⚖️ Lawyer & Client Login
- 📅 Book and view appointments
- 🔐 Secure authentication using JWT and cookies
- 📱 Responsive design for desktop and mobile
- 📊 Role-based dashboard interfaces
Frontend:
- React.js
- Tailwind CSS
Backend:
- Node.js
- Express.js
- MongoDB (Mongoose)
- JWT for authentication
Other Tools:
- Git & GitHub
- dotenv for environment configuration
Chava Rajeev
📧 22jr5a1207@gmail.com
🔗 LinkedIn
🔗 GitHub
git clone https://github.com/Rajeev-chava/Jurify-Lawyer.git
cd jurify Lawyer
cd jurify-backend npm install
MONGO_URL="your_mongodb_url_here" PORT=5000
npm start
REACT_APP_BACKEND_URL=http://localhost:portNumber
cd jurify-frontend npm install npm start
-
Navigate to
http://localhost:3000in your browser to access the application. -
Register as a Client or Lawyer to start managing appointments.
-
.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.
This project is licensed under the MIT License.