Aspirobot is a personalized AI-powered platform designed to help students and professionals take control of their career and learning journey. It provides resume analysis, AI-generated career roadmaps, and a smart chatbot assistant (Skillbot) to give tailored advice based on individual goals.
This is an ongoing project and will continue to evolve with new features and enhancements.
- This project is still under development.
- The platform is not deployed yet. A live preview link will be added here once deployment is complete.
- Resume Analyzer has been developed and is deployed separately. Link is provided below. -(https://sugandhasawhney-resume-analyser-app-t8k4uk.streamlit.app/)
- Firebase Authentication (Google Sign-In and Email/Password) is present in the source code but not connected yet.
- Firestore database setup is also included in the code but not yet used in the live app.
- Styling has been done using custom CSS in
index.css, instead of Tailwind CSS.
- Upload your resume and get real-time AI generated suggestions and ATS Score.
- Detects formatting, keyword issues, and structure-related improvements.
- Helps improve your ATS (Applicant Tracking System) score.
- Gives instant feedback to improve your chances of shortlisting.
π Resume Analyzer is in a separate repository:
(https://github.com/SugandhaSawhney/resume-analyser)
- You can enter any career or learning goal
- Based on your goal, an AI-generated visual roadmap is created.
- Roadmap includes:
- 3 to 5 stages like Basics, Core Concepts, Advanced Topics, etc.
- Platform suggestions
- Flowchart is created using Mermaid.js and displayed in a clean format.
- A smart chatbot that acts as a guide.
- You can chat with it like a normal assistant.
- Based on your input, it can:
- Suggest career options
- Recommend courses and certifications
- Help you decide what to learn next
- Clear doubts about tools, skills, or future roles
- Speech to text feature available
- Saves the chat memory
Unlike simple static suggestions, it generates dynamic, AI-based responses according to your interests.
| Area | Tools Used |
|---|---|
| Frontend | React.js, CSS |
| Styling | CSS (index.css) |
| Backend | Python, Streamlit |
| AI APIs | Google Gemini (LLM) |
| Database | Firestore (planned) |
| Auth | Firebase Auth (planned) |
| Deployment | Vercel (planned) |
| Visuals | Mermaid.js |
Aspirobot_GENAI/ βββ public/ βββ src/ β βββ components/ β βββ pages/ β βββ NovaBot.jsx β βββ App.jsx βββ resume_analyser/ # Separate project, linked repo βββ .env # Not committed βββ .gitignore βββ index.css βββ README.md
'''''''
- Node.js + npm
- Python 3.x
- Virtualenv (recommended)
git clone https://github.com/SugandhaSawhney/Aspirobot_GENAI.git cd Aspirobot_GENAI
npm install npm run dev
cd resume_analyser pip install -r requirements.txt streamlit run resume.py
cd roadmap pip install -r requirements.txt streamlit run roadmap.py
This is a collaborative project built with a strong focus on clean UI, user-centered design, and real-time AI integration. The project is currently under development and will be updated with deployment links soon.
Sugandha Sawhney (SugandhaSawhney) β’ Designed and developed the UI/UX using React.js. β’ Handled frontend implementation and API integrations. β’ Contributed partially to the SkillBot Nova, Resume Analyzer, and Roadmap Generator, especially during integration and backend refinement.
Prerna Rajora(PrernaRajora) & Sonali Rawat(sonali17sr) β’ Developed the backend functionality of the Resume Analyzer and Roadmap Generator using Streamlit and Google Gemini API. β’ Focused on data processing, visualization, and AI workflow.
Ishika(Ishika0igdtuw) & Aradhana Das(Aradhana10igdtuw) β’ Worked on building the SkillBot Nova, an interactive AI chatbot for career and learning guidance. β’ Contributed to conversation design, response logic, and AI prompt structuring.