"Connecting India's diverse talent with transformative internships"
Saksham (meaning "Capable" in Hindi) is an AI-powered internship recommendation engine designed for the PM Internship Scheme.
๐ก Our solution addresses the challenge of misaligned applications, especially among rural and underserved students who face barriers due to limited digital literacy.
- ๐ High Volume of Misaligned Applications โ Students apply without understanding requirements
- ๐ป Digital Literacy Barriers โ Portals not intuitive for first-generation learners
- โณ Lost Opportunities โ Deserving candidates miss relevant internships
- ๐ Inefficient Matching โ Traditional filters fail to provide personalization
A lightweight, inclusive AI-powered recommendation engine delivering 3โ5 highly relevant internships with explainable AI.
-
๐ง Hybrid Intelligence System
- Rule-based filtering โ
- Lightweight ML for pattern recognition ๐ค
- NLP for contextual matching ๐ฃ๏ธ
-
๐ฑ Accessibility-First Design
- Mobile-first PWA ๐ฒ
- Voice-enabled multilingual input ๐๏ธ
- Optimized for low bandwidth ๐
- Icon-driven UI ๐ผ๏ธ
-
๐ Explainable AI
- "Why this internship?" reasoning ๐งพ
- Visual skill match indicators: โ Skill | ๐ฐ Stipend | ๐ Location
- Transparent recommendation process
-
๐ Skill Enhancement Integration
- Skill-gap analyzer ๐
- Recommendations for SWAYAM/NPTEL courses ๐
- Personalized learning pathways ๐ค๏ธ
-
๐ Human-in-the-Loop Support
- Volunteer mentor network ๐ฅ
- Guidance-on-demand ๐
- Builds trust and confidence
-
๐ป Internship Radio
- 30s audio/video internship trailers ๐ฌ
- Local language overviews ๐
- Literacy barrier reduction ๐
- โ๏ธ React PWA with offline-first capability
- ๐๏ธ Voice input & multilingual UI
- ๐ Hosted on Firebase + Global CDN
- ๐ฉ Node.js + Express.js REST APIs
- ๐งฉ Lightweight microservices
- ๐ณ Deployed via Docker on GCP Cloud Run/Heroku
- ๐ MongoDB Atlas (NoSQL)
- โก Scalable, flexible, real-time updates
- ๐๏ธ Speech Recognition: Web Speech API + Indic support
- ๐ NLP: Indic NLP libraries
- ๐งฎ Recommendation Engine: Rule-based + collaborative filtering
- ๐งโ๐ป User Onboarding (voice + gamified profile)
- ๐ Smart Matching (top 3โ5 internships)
- ๐ค Voice Interface (Hindi + English)
- ๐งพ Explainable Results (icons + skill gaps)
- ๐ฑ PWA Features (offline mode + mobile app-like UX)
- Node.js v16+
- MongoDB v5+
- npm or yarn
- MongoDB Atlas account
-
Clone the repository
git clone https://github.com/your-org/saksham-ai.git cd saksham-ai -
Frontend Setup
cd frontend npm install npm start -
Backend Setup
cd backend npm install npm run dev -
Database Configuration
- Create a MongoDB Atlas cluster or install MongoDB locally
- Get your MongoDB connection string
- Configure environment variables
Create .env files in both frontend and backend directories:
Frontend (.env)
REACT_APP_API_BASE_URL=http://localhost:5000
REACT_APP_SPEECH_API_KEY=your_speech_api_key
Backend (.env)
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret_key
PORT=5000
NODE_ENV=development
-
๐ Register & Create Profile
- Simple onboarding wizard
- Voice-enabled input for education & skills
-
๐๏ธ Input Preferences via Voice/Text
- Hindi & English support
- Natural language query processing
-
๐ฏ Receive Personalized Matches
- Top 3โ5 internship recommendations
- Rule-based + contextual scoring
-
๐ Understand Recommendations
- Explainable AI with โ Skill | ๐ฐ Stipend | ๐ Location indicators
- "Why this internship for you?" reasoning
-
๐ Explore Skill-Gap Courses
- Government-backed (SWAYAM, NPTEL)
- Personalized learning roadmap
-
๐ Apply Directly
- Direct links to application portals
- Audio/visual internship trailers for accessibility
- ๐ฏ Hyper-Personalized โ Actionable recommendations beyond listings
- ๐ Inclusive Design โ Voice-first, low-bandwidth, multilingual
- ๐ Empowerment Focus โ Skill-building pathways integrated
- ๐งพ Explainable AI โ Transparent, trustable suggestions
- ๐ Human Touch โ Volunteer mentor support
- Equal access to opportunities regardless of background
- Smarter, informed career decision-making
- Enhanced employability via skill development
- ๐ Reduced irrelevant applications
- ๐ Higher internship completion rates
- ๐ Data-driven policy insights
- Bridged skill gap between academia & industry
- More competitive workforce
- Strengthened digital inclusion
- Core recommendation engine
- PWA with voice input
- Rule-based matching system
- Machine learningโbased recommendation engine
- Advanced NLP for nuanced understanding
- Expansion of mentor network
- Integration with other government portals
- Comprehensive career guidance platform
- Nationwide deployment at scale
We welcome contributions from the community ๐ก
- ๐ด Fork the repository
- ๐ Create a new branch (
feature/your-feature) - ๐ป Commit your changes
- ๐ฌ Open a Pull Request
Check CONTRIBUTING.md for details.
๐ This project is licensed under the MIT License โ see the LICENSE file for details.
- ๐ค AI4Bharat for Indic NLP resources
- ๐๏ธ Government of India (PM Internship Scheme)
- ๐ Open Source Community for tools & libraries
โจ Built with โค๏ธ for Indiaโs diverse talent ecosystem โจ