Skip to content

parv18050212/Voithos-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Voithos – AI-Powered Career Support Chatbot

Voithos is an intelligent chatbot designed to assist users with career-related queries using Google’s Gemini API. It can also handle general conversation and PDF-based contextual answers.


📌 Features

  • 🧠 Career advice and general conversation powered by Generative AI
  • 📄 Upload and analyze career-related PDFs for contextual responses
  • ☁️ Deployed on AWS EC2 for scalable hosting
  • 🖥️ Simple and clean frontend with HTML/CSS/JS

🛠️ Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS, JavaScript
  • AI Integration: Google Gemini API
  • Cloud Hosting: AWS EC2
  • File Handling: PDF Uploads
  • Others: Jinja2 Templating, REST API

🚀 How to Run Locally

  1. Clone the repo

    git clone https://github.com/yourusername/Voithos-chatbot.git
    cd Voithos-chatbot
  2. Install dependencies

    pip install flask google-generativeai
  3. Set up environment

    • Replace your Google Gemini API key in app.py:

      genai.configure(api_key="YOUR_API_KEY")
  4. Run the app

    python app.py
  5. Visit in browser

    http://localhost:5000
    

📂 Project Structure

Voithos-chatbot/
├── app.py                  # Flask backend with Gemini integration
├── templates/
│   └── index.html          # Main frontend
├── static/
│   ├── css/style.css       # Stylesheet
│   └── js/script.js        # Frontend logic
├── uploads/data.pdf        # Sample PDF for testing
└── README.md               # This file

🧑‍💻 Author

Parv Agarwal 📧 [email protected] 🌐 LinkedIn | GitHub


📄 License

This project is licensed under the MIT License – feel free to use and adapt it.


⭐️ Show your support

If you like this project, consider giving it a ⭐️ on GitHub!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published