Skip to content

Latest commit

 

History

History
131 lines (99 loc) · 4.79 KB

README.md

File metadata and controls

131 lines (99 loc) · 4.79 KB

Judica - AI Judge

Watchers Forks Star

Issue Open Pull Request

License

Overview

Judica is an innovative platform that leverages advanced AI technology to deliver impartial and accurate judgments swiftly and efficiently. Designed to revolutionize the justice system, Judica provides a user-friendly interface, ensuring privacy and security for all users.

Demo video

https://youtu.be/pJHGqlmsidE

Features

  • AI-Powered Judgments: Our cutting-edge AI system provides impartial and accurate judgments, revolutionizing the way justice is delivered.
  • User Disputes Resolved: Easily file and manage disputes. Judica mediates and provides fair resolutions using advanced AI technology.
  • Secure and Private: All data is encrypted to ensure privacy and security.
  • User-Friendly Interface: A chat-like interface allows for smooth and intuitive navigation.

AI_courtroom/views.py file. This code handles the logic for AI-powered judgments(LLMWARE) and dispute resolutions.

Getting Started

To get started with Judica, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Adhivp/Judica.git
    cd Judica
  2. Install Dependencies: Ensure you have Python and pip installed, then run:

    pip install -r requirements.txt
  3. Run the Server: Start the Django development server:

    python manage.py runserver
  4. makemigrations and migrate:

    python manage.py makmigrations
    python manage.py migrate
  5. Access the Application: Open your browser and navigate to `http://localhost:8000\` to view the Judica homepage.

  6. Unexpected errors

  • remove the -1(inside views.py in AI_courtroom 86 th line inside verdict_view funciton), if you're getting different case, verdict/object or page not found error in verdict_view funciton

Usage

  • Login: Users can log in via the login page.
  • Register: New users can register through the registration page.
  • Dashboard: Dashboard can be accesed after login
  • Courtroom: You can enter a courtroom if a case is filed against/by you

Contributing

We welcome contributions to enhance Judica. Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add new feature"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

Screenshots

Screenshot 2024-05-21 at 9 43 15 PM Image 1 Image 2 Image 3

License

Judica is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

  • The design and layout are inspired by modern web standards, providing a responsive and engaging user experience.
  • Special thanks to all contributors and the open-source community for their continuous support.