Skip to content

An AI Lawyer Assistant platform designed to provide intelligent legal consultation and assistance (Tunisian law). The platform features a RAG-based AI chatbot, an OAuth authentication system & a community forum

Notifications You must be signed in to change notification settings

mrdaliselmi/9anounGPT

Repository files navigation

9anounGPT

9anounGPT is an AI Lawyer Assistant designed specifically for Tunisian law. It provides intelligent legal consultation and assistance through a sophisticated platform.

DEMo_9anoun.mp4

Key Features

The platform features:

  • A RAG-based AI chatbot for personalized legal guidance
  • An authentication system ensuring secure user access
  • A user forum for community engagement
  • An appointment scheduling system for convenient consultations
  • A notifications system for timely updates

This project aims to make legal assistance more efficient, affordable, and accessible by integrating advanced technologies to enhance the accessibility and efficiency of legal services.

Get started

Installation:

git clone https://github.com/mrdaliselmi/9anounGPT.git
cd 9anounGPT

Run locally:

docker-compose -f docker-compose.prod.yml up

Development:

Start developing

git submodule init
git submodule update --remote --rebase
git submodule foreach --recursive git checkout dev

Add a submodule

git submodule add git@github.com:path_to/submodule.git <path-to-submodule>

Project Components

Backend

  • Chatbot Backend: Handles the AI-powered chatbot for legal queries.
  • Forum Backend: Manages the user forum for community interactions.
  • notification Backend (not included in the repository): Manages the notifications system for timely updates.
  • Scheduling Backend (under developement): Manages the appointment scheduling system for consultations.

Frontend

Built with modern frameworks to provide a seamless user experience. Components include the chatbot interface, forum pages, and scheduling system.

Contribution

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/fooBar).
  3. Commit your changes (git commit -am "✨ feat: add some fooBar").
  4. Push to the branch (git push origin feature/fooBar).
  5. Create a new Pull Request.

Acknowledgments

We express our sincere gratitude to our supervisor, Mr. Dhia Kandara, for his invaluable guidance and support throughout this project. Special thanks to the members of the jury, Mme. Assma Ben Hassouna, and our team members, Mehdi Cherif, Mohamed Ali Selmi, Nour Eddine Ben Nejma, and Walid Sboui, for their dedication and hard work.

Contact

For any inquiries, please contact:

About

An AI Lawyer Assistant platform designed to provide intelligent legal consultation and assistance (Tunisian law). The platform features a RAG-based AI chatbot, an OAuth authentication system & a community forum

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •