Skip to content

Frontend Of eJusticeBharat eportal for case management hearing

Notifications You must be signed in to change notification settings

Mr-Yash-beldar/eJustIceBharat_Frontend

Repository files navigation

eJustIceBharat Frontend

eJustIceBharat is an open-source project aimed at providing an online platform for managing and pre-trial various case types, making the justice process more accessible and efficient. This repository hosts the frontend of eJustIceBharat, built using modern web technologies to deliver a smooth user experience.

eJustIceBharat

Table of Contents

About

eJustIceBharat is a platform designed to streamline the pre-trial process for various legal cases. It provides users with easy access to case information, updates, and resources for a more efficient and accessible justice system.

Technologies

This frontend application is built with:

  • React.js
  • JavaScript (ES6)
  • CSS & Styled Components
  • Axios (for API requests)
  • react-router-dom (for client-side routing)
  • reactjs-image-gallery (for image gallery)

Features

  • Case Management: View and manage different cases.
  • User Authentication: User login and registration.
  • Responsive Design: Mobile-first approach for accessibility.
  • Dynamic Content: Real-time updates and content rendering.
  • Image Gallery: Display images for visual case representation.

Installation

  1. Clone the Repository bash git clone https://github.com/Mr-Yash_beldar/eJustIceBharat_Frontend.git cd eJustIceBharat_Frontend

  2. Install Dependencies

    bash npm install Run the Development Server

  3. Run the Development Server

    npm start
    

The application will start on http://localhost:3000.

Usage

  • Navigate to the homepage and explore different sections of the platform.
  • Register or log in to access restricted features.
  • Browse through case categories, manage cases, and view associated documents or images in the gallery.

Contributing

We welcome contributions from the community! To get started:

  1. Fork this repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-name).
  6. Open a Pull Request.

See CONTRIBUTORS.md for a list of contributors. For major changes, please open an issue first to discuss the changes.

Hacktoberfest

🎉 Join us for Hacktoberfest 2024! 🎉
We’re thrilled to be part of Hacktoberfest and welcome contributions to this repository. If you're looking to make meaningful contributions, this is a great opportunity! To participate:

  1. Register for Hacktoberfest on the official website.
  2. Submit valid Pull Requests to this repository.
  3. Make sure each PR addresses a single issue and follows our contribution guidelines.
  4. After 4 accepted PRs, you’re eligible for official Hacktoberfest rewards!

Happy hacking!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Frontend Of eJusticeBharat eportal for case management hearing

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published