Skip to content

Latest commit

 

History

History
93 lines (64 loc) · 3.11 KB

README.md

File metadata and controls

93 lines (64 loc) · 3.11 KB

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.