Skip to content

ishika0igdtuw/Aspirobot_GENAI

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

React + Vite

Aspirobot

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.


πŸ”§ Current Project Status

  • 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.

🌟 Features

1. Resume Analyzer

  • 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)


2. Career Roadmap Generator

  • 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.

3. Skillbot (NOVA)

  • 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.


πŸ› οΈ Tech Stack

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

πŸ“ Folder Structure

Aspirobot_GENAI/ β”œβ”€β”€ public/ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ pages/ β”‚ β”œβ”€β”€ NovaBot.jsx β”‚ └── App.jsx β”œβ”€β”€ resume_analyser/ # Separate project, linked repo β”œβ”€β”€ .env # Not committed β”œβ”€β”€ .gitignore β”œβ”€β”€ index.css └── README.md

πŸ“Έ PREVIEW

LandingPage

image image image

Dashboard

image image

Resume Analyser

image image image

Roadmap Generator

image image

NOVA: Skill Bot

image image image image image

'''''''

How to Run Locally

βœ… Prerequisites

  • Node.js + npm
  • Python 3.x
  • Virtualenv (recommended)

1. Clone the Repository

git clone https://github.com/SugandhaSawhney/Aspirobot_GENAI.git cd Aspirobot_GENAI

2. Start Frontend (React)

npm install npm run dev

3. Resume Analyzer (Streamlit)

cd resume_analyser pip install -r requirements.txt streamlit run resume.py

4. Roadmap Generator (Streamlit)

cd roadmap pip install -r requirements.txt streamlit run roadmap.py

Use your API keys in env file

πŸ“Œ Note

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.

Contributors

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 67.1%
  • CSS 19.9%
  • Python 11.9%
  • HTML 1.1%