Skip to content

usmanmalik07/Aqua-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aqua Jobs Filter Chatbot

Project Description

A job application chatbot where users can upload their CV and select their desired field. The model/app generates questions and problems based on the uploaded CV and the selected field. After answering all the questions, the model scores the user's interview and sends the results via email.

Frontend Development

  • HTML
  • CSS
  • JavaScript

Backend Development

  • Python

APIs Used

  • FastAPI
  • OpenAI API
  • MailJet API

Tools and Technologies Used

  • GitHub
  • Google Colab
  • Visual Studio Code
  • Virtual Environment
  • Command Line (CMD)

Working

How to Clone and Run the Project

Follow these steps to clone the repository and run the Aqua Jobs Filter Chatbot project:

1. Install Git

Ensure that Git is installed on your system. If not, download and install it from Git's official website.

2. Clone the Repository

Open a terminal or command prompt, navigate to the directory where you want to clone the project, and run:

git clone https://github.com/usmanmalik07/Aqua-Chatbot.git

3. Navigate to the Project Directory

cd Aqua-Chatbot

4. Create a Virtual Environment (Optional but Recommended)

python -m venv venv

Activate the Virtual Environment On Windows

venv\Scripts\activate

On Linux

source venv/bin/activate

5. Install Dependencies

pip install -r requirements.txt

6. Run the Backend Server

uvicorn app.main:app --reload

This will start the server on http://127.0.0.1:8000. For more information please email me.