This GitHub repository contains the source code for an E-Portal designed for Case Management Hearing. This web application serves as a platform to manage and streamline the case management process, making it easier for legal professionals and stakeholders to handle their cases efficiently.
User Authentication: Secure user authentication and authorization system to ensure only authorized users can access and manage case-related information.
Case Management: A comprehensive system to create, update, and track case details, including parties involved, case status, hearings, and important documents.
Hearing Scheduling: Integrated calendar and scheduling functionality for setting up case management hearings with date, time, and location details.
Document Management: A document repository for uploading, storing, and managing case-related documents and evidence.
Notifications: Automated notifications and reminders for upcoming hearings and important deadlines.
Reporting: Generate reports and summaries of case activities, hearings, and case status for easy review and analysis.
Search Functionality: Advanced search capabilities to quickly find and retrieve specific case information.
User Roles: Assign different roles to users with varying levels of access and permissions, such as lawyers, judges, and clerks.
To set up this project locally, you'll need to install the following dependencies:
Vite: A fast, opinionated web application build tool. It is used here for front-end development.
React: A JavaScript library for building user interfaces.
npm install -g create-vite
git clone https://github.com/your-username/case-management-portal.git
cd case-management-portal/client
npm install
Node.js: A JavaScript runtime for server-side development.
Express.js: A fast, unopinionated, and minimalist web framework for Node.js.
Mongoose: An elegant MongoDB object modeling library for Node.js.
Bluebird: A fully-featured promise library for Node.js.
Nodemon: A live server for updated changes in server
cd case-management-portal/server
npm install
Follow these steps to set up and run the project locally:
git clone https://github.com/your-username/case-management-portal.git
cd case-management-portal
cd client
npm install
npm run dev
cd backend
npm install
nodemon index
Open your web browser and visit http://localhost:5173 to access the E-Portal for Case Management Hearing.
Ashish Chauhan, Anshul Maurya, Priyanshu Jain and others