ELEVATE is an AI-powered career guidance system that recommends personalized career paths, required skills, and learning roadmaps based on your interests and goals.
- AI-Powered Recommendations: BERT-based semantic matching for accurate career suggestions
- Personalized Roadmaps: Custom 6-12 month learning paths for each career
- Skill Gap Analysis: Identifies key skills needed for your target roles
- Resource Curation: Recommends top courses, books, and communities
- Responsive Design: Optimized for desktop and mobile
| Component | Technology |
|---|---|
| Frontend | Streamlit |
| AI Models | BERT, Sentence Transformers |
| Backend | Python 3.10+ |
| Deployment | Streamlit Community Cloud |
| Data Processing | Pandas, NumPy |
ELEVATE/
βββ app/ # Main application directory
β βββ __init__.py # Python package marker
β βββ main.py # Streamlit application entry point
β βββ models/ # AI recommendation models
β β βββ __init__.py # Package initialization
β β βββ bert_recommender.py # BERT-based career recommendation engine
β β βββ roadmap_generator.py # Learning path generator
β βββ data/ # Career datasets and knowledge base
β β βββ __init__.py
β β βββ careers.csv # Career profiles and skills data
β β βββ roadmaps.json # Learning roadmaps for each career
β βββ static/ # Static assets
β β βββ css/
β β β βββ style.css # Custom styles
β β βββ images/ # App images/logos
β βββ utils/ # Utility functions
β βββ __init__.py
β βββ config.py # Application configuration
β βββ helpers.py # Helper functions
βββ .gitignore # Specifies untracked files
βββ requirements.txt # Python dependencies
βββ README.md # Project documentation
- Python 3.10+
- Git
- pip
- Clone the repository:
git clone https://github.com/devznsh/ELEVATE.git cd ELEVATE - Create and activate virtual environment
python -m venv venv
# On Windows:
.\venv\Scripts\activate
# On Mac/Linux:
source venv/bin/activate- Install dependencies:
pip install -r requirements.txt - Run the application:
streamlit run app/main.py
π Data Model The system uses:
50+ career profiles with skill requirements
100+ learning resources
Dynamic roadmap generation based on:
Fundamentals β Specialization β Real-world projects
π― Roadmap Initial Release
Add more career paths
Integrate job market data
User account system
Skill assessment quizzes