Logo Lanfrica

mrdaliselmi/9anounGPT

Domaine:

natural language processing

Type de record:

software
Créateur:
mrd
Hôte:
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 # 9anounGPT 9anounGPT is an AI Lawyer Assistant designed specifically for Tunisian law. It provides intelligent legal consultation and assistance through a sophisticated platform. github.com ## 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: ```shell git clone github.com cd 9anounGPT ``` ### Run locally: ```shell docker-compose -f docker-compose.prod.yml up ``` ### Development: #### Start developing ```shell git submodule init git submodule update --remote --rebase git submodule foreach --recursive git checkout dev ``` #### Add a submodule ```shell git submodule add git@github.com:path_to/submodule.git ``` ## 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. 1. Create your feature branch (`git checkout -b feature/fooBar`). 1. Commit your changes (`git commit -am "✨ feat: add some fooBar"`). 1. Push to the branch (`git …