Skip to content

About

Saksham is an AI powered internship recommendation platform.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

ย 

History

8 Commits

Folders and files

Repository files navigation

๐ŸŒŸ Saksham: AI-Powered Career Navigator

"Connecting India's diverse talent with transformative internships"


๐Ÿท๏ธ Badges

License
Status
Contributions Welcome
Build
Made with Love


๐Ÿ› ๏ธ Tech Stack





๐ŸŽฏ Project Overview

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.


๐Ÿš€ The Problem We Solve

  • ๐Ÿ“Œ 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

๐Ÿ’ก Our Solution: Saksham

A lightweight, inclusive AI-powered recommendation engine delivering 3โ€“5 highly relevant internships with explainable AI.

๐Ÿ”ง Core Features

  1. ๐Ÿง  Hybrid Intelligence System

    • Rule-based filtering โœ…
    • Lightweight ML for pattern recognition ๐Ÿค–
    • NLP for contextual matching ๐Ÿ—ฃ๏ธ
  2. ๐Ÿ“ฑ Accessibility-First Design

    • Mobile-first PWA ๐Ÿ“ฒ
    • Voice-enabled multilingual input ๐ŸŽ™๏ธ
    • Optimized for low bandwidth ๐ŸŒ
    • Icon-driven UI ๐Ÿ–ผ๏ธ
  3. ๐Ÿ”Ž Explainable AI

    • "Why this internship?" reasoning ๐Ÿงพ
    • Visual skill match indicators: โœ… Skill | ๐Ÿ’ฐ Stipend | ๐Ÿ“ Location
    • Transparent recommendation process
  4. ๐Ÿ“š Skill Enhancement Integration

    • Skill-gap analyzer ๐Ÿ“Š
    • Recommendations for SWAYAM/NPTEL courses ๐ŸŽ“
    • Personalized learning pathways ๐Ÿ›ค๏ธ
  5. ๐Ÿ™Œ Human-in-the-Loop Support

    • Volunteer mentor network ๐Ÿ‘ฅ
    • Guidance-on-demand ๐Ÿ“ž
    • Builds trust and confidence
  6. ๐Ÿ“ป Internship Radio

    • 30s audio/video internship trailers ๐ŸŽฌ
    • Local language overviews ๐ŸŒ
    • Literacy barrier reduction ๐Ÿ”Š

๐Ÿ—๏ธ Technical Architecture

๐ŸŽจ Frontend

  • โš›๏ธ React PWA with offline-first capability
  • ๐ŸŽ™๏ธ Voice input & multilingual UI
  • ๐Ÿš€ Hosted on Firebase + Global CDN

โš™๏ธ Backend

  • ๐ŸŸฉ Node.js + Express.js REST APIs
  • ๐Ÿงฉ Lightweight microservices
  • ๐Ÿณ Deployed via Docker on GCP Cloud Run/Heroku

๐Ÿ—„๏ธ Database

  • ๐Ÿƒ MongoDB Atlas (NoSQL)
  • โšก Scalable, flexible, real-time updates

๐Ÿค– AI/ML Components

  • ๐ŸŽ™๏ธ Speech Recognition: Web Speech API + Indic support
  • ๐Ÿ“– NLP: Indic NLP libraries
  • ๐Ÿงฎ Recommendation Engine: Rule-based + collaborative filtering

๐ŸŽฏ MVP Features (Hackathon Ready)

  • ๐Ÿง‘โ€๐Ÿ’ป 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)

๐Ÿš€ Getting Started

โœ… Prerequisites

  • Node.js v16+
  • MongoDB v5+
  • npm or yarn
  • MongoDB Atlas account

Installation

  1. Clone the repository

    git clone https://github.com/your-org/saksham-ai.git
    cd saksham-ai
  2. Frontend Setup

    cd frontend
    npm install
    npm start
  3. Backend Setup

    cd backend
    npm install
    npm run dev
  4. Database Configuration

    • Create a MongoDB Atlas cluster or install MongoDB locally
    • Get your MongoDB connection string
    • Configure environment variables

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

๐Ÿ“ฑ Usage Flow

  1. ๐Ÿ“ Register & Create Profile

    • Simple onboarding wizard
    • Voice-enabled input for education & skills
  2. ๐ŸŽ™๏ธ Input Preferences via Voice/Text

    • Hindi & English support
    • Natural language query processing
  3. ๐ŸŽฏ Receive Personalized Matches

    • Top 3โ€“5 internship recommendations
    • Rule-based + contextual scoring
  4. ๐Ÿ”Ž Understand Recommendations

    • Explainable AI with โœ… Skill | ๐Ÿ’ฐ Stipend | ๐Ÿ“ Location indicators
    • "Why this internship for you?" reasoning
  5. ๐Ÿ“š Explore Skill-Gap Courses

    • Government-backed (SWAYAM, NPTEL)
    • Personalized learning roadmap
  6. ๐Ÿš€ Apply Directly

    • Direct links to application portals
    • Audio/visual internship trailers for accessibility

๐ŸŒŸ Unique Value Propositions

  • ๐ŸŽฏ 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

๐Ÿ“Š Expected Impact

๐ŸŽ“ For Students

  • Equal access to opportunities regardless of background
  • Smarter, informed career decision-making
  • Enhanced employability via skill development

๐Ÿ›๏ธ For PM Internship Scheme

  • ๐Ÿ“‰ Reduced irrelevant applications
  • ๐Ÿ“ˆ Higher internship completion rates
  • ๐Ÿ“Š Data-driven policy insights

๐Ÿ‡ฎ๐Ÿ‡ณ National Benefits

  • Bridged skill gap between academia & industry
  • More competitive workforce
  • Strengthened digital inclusion

๐Ÿ›ฃ๏ธ Roadmap

๐Ÿš€ Phase 1: MVP (Now)

  • Core recommendation engine
  • PWA with voice input
  • Rule-based matching system

๐Ÿ”ฎ Phase 2: Enhancement (Next 6 Months)

  • Machine learningโ€“based recommendation engine
  • Advanced NLP for nuanced understanding
  • Expansion of mentor network

๐ŸŒ Phase 3: Scale (1+ Year)

  • Integration with other government portals
  • Comprehensive career guidance platform
  • Nationwide deployment at scale

๐Ÿค Contributing

We welcome contributions from the community ๐Ÿ’ก

  1. ๐Ÿด Fork the repository
  2. ๐Ÿ”€ Create a new branch (feature/your-feature)
  3. ๐Ÿ’ป Commit your changes
  4. ๐Ÿ“ฌ Open a Pull Request

Check CONTRIBUTING.md for details.


๐Ÿ“„ License

๐Ÿ“œ This project is licensed under the MIT License โ€“ see the LICENSE file for details.


๐Ÿ™ Acknowledgments

  • ๐Ÿค 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 โœจ

About

Saksham is an AI powered internship recommendation platform.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages