The Smart Chat App is an innovative & intelligent chat application designed specifically for students learning programming, DevOps, and related fields. Built using the powerful Django framework. This application leverages Intelligent Document Processing (IDP) technologies, Including ML, NLP, & OCR, to create an enriching and interactive environment.
- Students can seamlessly interact with tutors, peers, and the integrated chatbot to enhance their experience.
- The chatbot uses both NLP & ML to understand and respond to students' queries, providing accurate and context-aware answers.
- Leveraging OCR technology, the application can process and extract information from various document types, making it easier for students to access and understand learning materials.
- An intuitive API with A simple that allows students to focus on learning without getting bogged down by complex navigation.
- Facilitates real-time chat functionality for efficient communication between students and tutors.
Python => 3.10
The project root folder contains optional docker files to simplify the build. If you want to use the docker build, you should install Docker and Docker Compose on your local machine.
-
Clone the repository:
git clone https://github.com/iamnderitum/Smart-Chat-Application.git -
Navigate to the project directory:
cd smart-chat-app -
Install the required packages using the requirements.txt file:
pip install -r requirements.txt -
Run the django Development server:
python chatapp/manage.py runserver
docker-compose up --build
docker-compose run -rm chatapp python chatapp/manage.py test
We welcome contributions to the Smart Chat App. If you would like to contribute, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.
For any inquiries or support, please contact us at iamnderitum@gmail.com or support@smartchatapp.com
Feel free to modify this description to better fit the specifics of your project & personal preferences.