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.
- 🧠 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
- 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
-
Clone the repo
git clone https://github.com/yourusername/Voithos-chatbot.git cd Voithos-chatbot -
Install dependencies
pip install flask google-generativeai
-
Set up environment
-
Replace your Google Gemini API key in
app.py:genai.configure(api_key="YOUR_API_KEY")
-
-
Run the app
python app.py
-
Visit in browser
http://localhost:5000
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
Parv Agarwal 📧 [email protected] 🌐 LinkedIn | GitHub
This project is licensed under the MIT License – feel free to use and adapt it.
If you like this project, consider giving it a ⭐️ on GitHub!