---Lakshya (Goal) + Path (Direction) β Your smart path to your dream career
- Overview
- The Problem
- Our Solution
- Key Features
- Tech Stack
- Architecture
- Getting Started
- Installation
- Configuration
- Usage
- API Documentation
- Roadmap
- Contributing
- Team
- License
- Acknowledgments
LakshPath is India's first real-time adaptive career guidance platform that combines AI intelligence with live job market data to provide personalized career mentorship to students across India.
Unlike traditional career counseling systems that rely on outdated information, LakshPath uses the Pathway Framework to stream real-time data from job portals, course platforms, and industry trends, ensuring students always receive current and relevant career guidance.
- 130M+ Indian college students need career guidance
- 60% graduates are unemployed/underemployed
- βΉ50,000+ Crores lost annually to skill-job mismatch
- Target: 100M+ students guided by 2030
Indian students face a broken career guidance ecosystem:
- Generic Advice: One-size-fits-all counseling that ignores individual strengths
- Limited Access: Quality guidance available only in tier-1 cities
- Outdated Information: Career advice based on 1-2 year old market data
- No Personalization: Students make critical decisions without understanding their unique aptitude
- Market Disconnect: Academic curricula fail to align with real-time industry demands
- π΄ 60% of graduates end up unemployed or in jobs below their potential
- π΄ Skill-Career Mismatch affects millions, costing the economy billions
- π΄ Only 15% of students receive quality career guidance
- π΄ New roles emerge (AI Engineer, Blockchain Developer) but students lack real-time awareness
Industries evolve rapidly β new skills become hot (Generative AI, Cloud Architecture) while traditional ones fade β but students lack a system that adapts in real-time to these shifts.
LakshPath is an AI-powered platform that acts as a 24/7 personal career mentor for every student in India.
- π§ Intelligent: AI analyzes individual strengths, interests, and learning styles
- π Real-Time: Adapts to market changes using live data streams (Pathway Framework)
- π― Personalized: Every student gets a unique roadmap tailored to their profile
- π Accessible: Available to students across India, from metros to remote villages
- π Data-Driven: Backed by live industry trends from 10+ job portals and course platforms
Traditional Counseling β LakshPath
βββββββββββββββββββββββββββββββββββββββββββββββββββββ
Static advice (1-2 yr old) β Real-time data (daily updates)
Generic templates β AI-personalized roadmaps
One-time session β Continuous adaptation
Expensive (βΉ10K-50K) β Free tier + affordable premium
Limited availability β 24/7 accessible
- AI-Powered Analysis: Take an interactive quiz or upload your LinkedIn/resume
- Career DNA Mapping: AI creates a unique profile based on interests, skills, and personality
- Holistic Assessment: Considers academic background, extracurriculars, and aspirations
- 10-Minute Onboarding: Quick and easy compared to traditional 3-hour sessions
- Live Data Integration: Pathway connects to 10+ job portals in real-time
- Market Alignment: Recommendations based on current and emerging industry trends
- Demand Forecasting: Predicts which skills will be in-demand 2-5 years ahead
- Daily Updates: Tracks 50,000+ job postings and skill requirements continuously
- Custom Learning Journey: Step-by-step path from current state to dream career
- Resource Curation: Courses from Coursera, Udemy, YouTube, and free resources
- Timeline Planning: Clear milestones (3/6/12 month plans)
- Multi-Path Options: Explore alternative career trajectories
- Portfolio Projects: Hands-on project recommendations for skill building
- Instant Updates: Dashboard reflects new opportunities as they emerge
- Trend Alerts: "React 19 released - Add to your roadmap?"
- Course Recommendations: Fresh learning resources added continuously
- Market Shift Notifications: "Data Analytics roles increased 40% this month"
- Peer Collaboration: Connect with students on similar career paths
- Progress Sharing: Celebrate achievements and milestones together
- Mentorship Network: Learn from seniors who've successfully transitioned
- Discussion Forums: Ask questions, share resources, and grow together
- Study Groups: Form peer groups based on target careers
- Motivational Nudges: Personalized encouragement to keep you on track
- Smart Insights: Data-backed suggestions to optimize learning
- Progress Tracking: Visual dashboards showing your growth journey
- Interview Prep: AI-powered mock interviews and feedback
- Resume Optimization: ATS-friendly resume building tools
- Framework: React.js 18+
- Styling: Tailwind CSS
- State Management: Redux Toolkit
- Charts: Chart.js, Recharts
- UI Components: shadcn/ui, Radix UI
- Icons: Lucide React
- Runtime: Node.js with Express.js
- AI Integration: Flask microservice for OpenAI
- API Design: RESTful architecture
- Validation: Joi, express-validator
- Security: Helmet, CORS, rate-limiting
- Primary AI: OpenAI GPT-4 API
- Alternative: Google Gemini API
- NLP: Natural language processing for resume parsing
- Embeddings: Vector similarity for career matching
- Custom Models: Skill recommendation engine
- Pathway Framework: Live data streaming and indexing
- WebSockets: Real-time updates to client
- Redis: Caching layer for performance
- Queue: Bull for job processing
- Primary DB: Firebase Firestore (NoSQL)
- Authentication: Firebase Auth (Google OAuth, Email)
- File Storage: Firebase Storage (resume uploads)
- Caching: Redis for frequently accessed data
- Job Portals: LinkedIn Jobs, Naukri.com, Indeed, Monster
- Course Platforms: Coursera API, Udemy API
- Skill Trends: GitHub Trends, Stack Overflow Insights
- Industry Data: NASSCOM Reports, Government Employment Data
- Frontend Hosting: Vercel
- Backend Hosting: Render / Railway
- CI/CD: GitHub Actions
- Monitoring: Google Analytics, Sentry
- Analytics: Mixpanel for user behavior
- Version Control: Git, GitHub
- Code Quality: ESLint, Prettier
- Testing: Jest, React Testing Library, Supertest
- API Testing: Postman, Thunder Client
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STUDENT INTERFACE β
β React.js + Tailwind CSS β
β Dashboard | Quiz | Roadmap Viewer | Community | Profile β
ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β API GATEWAY β
β Node.js + Express.js β
β Authentication | Routing | Rate Limiting | Validation β
ββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ¬ββββββββββββ
β β
βΌ βΌ
ββββββββββββββββββββββββ βββββββββββββββββββββββββββ
β AI ENGINE β β PATHWAY FRAMEWORK β
β (OpenAI/Gemini) ββββββββββββββββ€ Live Data Streaming β
β β β β
β β’ Profile Analysis β β β’ LinkedIn Jobs API β
β β’ Career Matching β β β’ Naukri.com API β
β β’ Roadmap Generation β β β’ Coursera API β
β β’ NLP Resume Parser β β β’ Skill Trend Data β
β β’ Interview Prep β β β’ Daily Market Analysis β
ββββββββββββ¬ββββββββββββ ββββββββββββ¬βββββββββββββββ
β β
βΌ βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FIREBASE ECOSYSTEM β
β β
β ββββββββββββββββββββ βββββββββββββββββ ββββββββββββββββ β
β β Firestore DB β β Firebase β β Storage β β
β β β β Auth β β β β
β β β’ User Profiles β β β’ Google OAuthβ β β’ Resumes β β
β β β’ Roadmaps β β β’ Email Auth β β β’ Documents β β
β β β’ Progress Data β β β’ Session Mgmtβ β β’ Exports β β
β β β’ Community β β β β β β
β ββββββββββββββββββββ βββββββββββββββββ ββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CACHING & QUEUE LAYER β
β Redis + Bull Queue β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- User Input β Student completes quiz or uploads resume
- Authentication β Firebase Auth validates user
- API Processing β Express.js routes request to appropriate service
- AI Analysis β OpenAI/Gemini processes profile data
- Live Data Fetch β Pathway streams real-time job/course data
- Career Matching β Algorithm matches student profile with opportunities
- Roadmap Generation β AI creates personalized learning path
- Storage β Firebase stores user data and roadmaps
- Real-Time Updates β WebSockets push updates to dashboard
- Continuous Monitoring β Pathway monitors market changes 24/7
Before you begin, ensure you have the following installed:
- Node.js (v16 or higher) - Download
- Python (v3.9 or higher) - Download
- Git - Download
- Firebase Account - Sign up
- OpenAI API Key - Get key
- Pathway API Access - Request access
# Clone the repository
git clone https://github.com/yourusername/lakshpath.git
cd lakshpath
# Install dependencies
npm run install-all
# Set up environment variables
cp .env.example .env
# Edit .env with your API keys
# Run the application
npm run devπ Open http://localhost:3000 in your browser!
git clone https://github.com/yourusername/lakshpath.git
cd lakshpathcd frontend
npm installcd ../backend
npm install
# If using Python for AI services
cd ../ai-engine
pip install -r requirements.txtCreate .env files in respective directories:
Backend .env:
# Server Configuration
PORT=5000
NODE_ENV=development
# Firebase Configuration
FIREBASE_API_KEY=your_firebase_api_key
FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
FIREBASE_PROJECT_ID=your_project_id
FIREBASE_STORAGE_BUCKET=your_project.appspot.com
FIREBASE_MESSAGING_SENDER_ID=your_sender_id
FIREBASE_APP_ID=your_app_id
# OpenAI Configuration
OPENAI_API_KEY=your_openai_api_key
OPENAI_ORG_ID=your_org_id
# Pathway Configuration
PATHWAY_API_KEY=your_pathway_key
PATHWAY_WORKSPACE=your_workspace
# External APIs
LINKEDIN_API_KEY=your_linkedin_key
NAUKRI_API_KEY=your_naukri_key
COURSERA_API_KEY=your_coursera_key
# Redis Configuration
REDIS_URL=redis://localhost:6379
# Security
JWT_SECRET=your_jwt_secret_key_here
SESSION_SECRET=your_session_secret_here
# Rate Limiting
RATE_LIMIT_WINDOW=15
RATE_LIMIT_MAX_REQUESTS=100Frontend .env:
REACT_APP_API_URL=http://localhost:5000/api
REACT_APP_FIREBASE_API_KEY=your_firebase_api_key
REACT_APP_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
REACT_APP_FIREBASE_PROJECT_ID=your_project_idStart Backend:
cd backend
npm run dev
# Backend runs on http://localhost:5000Start Frontend:
cd frontend
npm start
# Frontend runs on http://localhost:3000Start AI Engine (if using Python):
cd ai-engine
python app.py
# AI service runs on http://localhost:8000- Create a Firebase project at console.firebase.google.com
- Enable Authentication (Google OAuth and Email/Password)
- Create a Firestore database
- Set up Firebase Storage
- Copy your Firebase config to
.env
- Sign up at platform.openai.com
- Create an API key
- Add to
.envfile - Set usage limits to control costs
- Request access at pathway.com
- Configure data source connectors:
- LinkedIn Jobs API
- Naukri.com API
- Course platforms
- Set up streaming pipelines
# Install Redis
# macOS
brew install redis
# Ubuntu
sudo apt-get install redis-server
# Start Redis
redis-serverVisit http://localhost:3000
β Click "Get Started"
β Sign up with Google or Email
β Complete profile setup
Dashboard β "Start Career Quiz"
β Answer 10-15 questions about interests and skills
β Or upload your LinkedIn profile/resume
β Wait for AI analysis (30-60 seconds)
Dashboard β "Your Career Paths"
β See top 5-10 recommended careers
β Each shows: Match percentage, salary range, demand trend
β Click on a career to see detailed roadmap
Select a Career β "Generate Roadmap"
β Choose timeline (3/6/12 months)
β Get step-by-step learning plan with:
- Required skills
- Recommended courses
- Portfolio projects
- Certifications
- Interview prep resources
Dashboard β "My Progress"
β Mark completed milestones
β View skill acquisition over time
β Get AI-powered suggestions
β Earn badges and achievements
Community β Find peers with similar goals
β Join study groups
β Share resources and tips
β Connect with mentors
Admin Login β View analytics dashboard
β See student progress metrics
β Track placement outcomes
β Export reports for accreditation
β Manage student accounts
POST /api/auth/register
Content-Type: application/json
{
"email": "student@example.com",
"password": "securePassword123",
"name": "John Doe"
}POST /api/auth/login
Content-Type: application/json
{
"email": "student@example.com",
"password": "securePassword123"
}POST /api/profile
Authorization: Bearer <token>
Content-Type: application/json
{
"education": "B.Tech Computer Science",
"year": 3,
"interests": ["AI", "Web Development"],
"skills": ["Python", "JavaScript"]
}GET /api/careers/recommendations
Authorization: Bearer <token>Response:
{
"recommendations": [
{
"title": "AI/ML Engineer",
"matchScore": 92,
"salaryRange": "βΉ8-15 LPA",
"demandTrend": "increasing",
"skills": ["Python", "TensorFlow", "PyTorch"]
}
]
}POST /api/roadmap/generate
Authorization: Bearer <token>
Content-Type: application/json
{
"careerPath": "AI/ML Engineer",
"timeline": "6 months",
"currentSkills": ["Python", "Mathematics"]
}Response:
{
"roadmap": {
"phases": [
{
"phase": "Foundation",
"duration": "2 months",
"skills": ["Advanced Python", "Statistics"],
"resources": [...]
}
]
}
}Full API documentation available at: API Docs
- User authentication
- Basic career quiz
- AI-powered recommendations
- Simple roadmap generation
- Pathway integration (2 data sources)
- Dashboard UI
- Progress tracking
- Advanced quiz with personality assessment
- Resume parsing and LinkedIn integration
- Community features (forums, groups)
- Mobile responsive design
- Interview preparation module
- Email notifications
- Analytics dashboard for colleges
- Multi-language support (Hindi, regional languages)
- Voice-based assistant
- Advanced AI features (interview simulation)
- Mobile apps (iOS/Android)
- Government partnership integrations
- Offline mode for low-connectivity areas
- WhatsApp bot integration
- AR/VR career exploration
- Blockchain-based credentials
- Corporate hiring portal integration
- Advanced analytics and insights platform
- International expansion (South Asia)
- AI-powered resume builder
- Placement guarantee programs
- 100+ million users
- Partnerships with 5,000+ colleges
- Government-backed national rollout
- IPO-ready unicorn status
- Global expansion to 50+ countries
We welcome contributions from the community! LakshPath is built for students, by passionate developers.
-
Fork the repository
git fork https://github.com/yourusername/lakshpath.git
-
Create a feature branch
git checkout -b feature/amazing-feature
-
Make your changes
- Write clean, documented code
- Follow our coding standards
- Add tests for new features
-
Commit your changes
git commit -m "Add: Amazing new feature" -
Push to your branch
git push origin feature/amazing-feature
-
Open a Pull Request
- Describe your changes clearly
- Link related issues
- Wait for review
- Code Style: Follow ESLint and Prettier configurations
- Commits: Use conventional commit messages
- Testing: Add unit tests for new features
- Documentation: Update relevant docs
- Issues: Use issue templates for bugs and features
- π Bug Fixes: Check open issues
- β¨ New Features: See our roadmap
- π Documentation: Improve guides and tutorials
- π Translations: Add support for regional languages
- π¨ UI/UX: Enhance design and user experience
- π§ͺ Testing: Increase test coverage
We follow a Code of Conduct to ensure a welcoming community. Please read it before contributing.
Project Lead & Full Stack Developer
- Your Name
- π§ Email: lead@lakshpath.in
- πΌ LinkedIn: Profile
AI/ML Engineer
- Team Member 2
- π§ Email: ai@lakshpath.in
Backend Developer
- Team Member 3
- π§ Email: backend@lakshpath.in
UI/UX Designer
- Team Member 4
- π§ Email: design@lakshpath.in
- EdTech Industry Expert: [Name], Former CTO at [Company]
- Career Counseling Specialist: [Name], 15+ years experience
- Government Policy Consultant: [Name], Ex-AICTE Official
LakshPath Team
- π Website: lakshpath.in
- π§ Email: team@lakshpath.in
- π¦ Twitter: @LakshPath
- πΌ LinkedIn: LakshPath
- π¬ Discord: Join Community
- π± WhatsApp: +91-XXXXXXXXXX
For Business Inquiries: partnerships@lakshpath.in
For Press & Media: press@lakshpath.in
For Support: support@lakshpath.in
This project is licensed under the MIT License - see the LICENSE file for details.
- β Commercial use allowed
- β Modification allowed
- β Distribution allowed
- β Private use allowed
- β License and copyright notice required
- β No warranty provided
We're grateful to the following for making LakshPath possible:
- Pathway Framework - Real-time data processing capabilities
- OpenAI - GPT-4 API for AI intelligence
- Firebase - Backend infrastructure and authentication
- React - Frontend framework
- Vercel - Hosting and deployment
- LinkedIn, Naukri.com, Indeed - Job market data
- Coursera, Udemy - Course recommendations
- GitHub, Stack Overflow - Technology trends
- NASSCOM - Industry reports
- Indian Government Ministries - NEP 2020, Digital India initiative
- AICTE & NSDC - Policy alignment and support
- Open Source Community - Invaluable tools and libraries
- Student Community - Feedback and testing during development
- All contributors who helped shape LakshPath
- Early beta testers from [College Names]
- Hackathon organizers and judges
- Our families for supporting late-night coding sessions
Current Phase: MVP Development (Hackathon Version)
Next Milestone: Beta Launch (Q2 2025)
Production Release: Q3 2025
Built with Pathway. Powered by Purpose. Designed for India.
Made with β€οΈ for 130 million+ Indian students
β Star this repo | π Report Bug | π‘ Request Feature | π Documentation
"Every student deserves a career mentor. We make it possible with AI."
Β© 2025 LakshPath. All rights reserved.
