ResuBot is an AI-powered chatbot that interactively answers questions about Drashti Shah’s resume, such as her skills, projects, education, and experience.
It uses Python, Flask, and spaCy to process questions and respond conversationally.
- Answers questions like:
- “What are Drashti’s projects?”
- “Where does she study?”
- “Tell me about her technical skills.”
- Uses pre-defined intent data (
intents.json,responses.csv) - Built with modular folders for frontend, backend, NLP, and infrastructure
- Backend: Flask (Python)
- NLP / ML: spaCy, scikit-learn, pandas
- Database: MongoDB (for future dynamic data)
- Cloud (optional): AWS SageMaker
- Tools: Git, VS Code
- Clone the repo:
git clone https://github.com/<your-username>/resubot.git cd resubot
- Create and activate a virtual environment:
source venv/Scripts/activate # or venv/bin/activate for Mac/Linux
- Install dependencies: