Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ SkillBridge AI

Learn Today. Earn Tomorrow.

An AI-powered platform that turns learning into earning — personalized skill training, multilingual support, and job-readiness tools for every student in India.

🏆 Hackathon 2026 — SDG Champion Project Addressing SDG 4 (Quality Education) · SDG 8 (Decent Work & Economic Growth) · SDG 10 (Reduced Inequalities)

React Vite Node.js Express OpenAI


🌟 What is SkillBridge AI?

Millions of students learn skills but struggle to translate them into real income or clear career direction. SkillBridge AI closes that gap with one platform that predicts career paths, builds personalized learning roadmaps, tutors students through their own notes, coaches them for interviews and resumes, and connects them to real micro-earning gigs — in English, Hindi, or Marathi.

Built end-to-end in 24 hours for Hackathon 2026, where it was recognized as an SDG Champion Project.


🔥 Features

Feature Description
🎯 Career Predictor Input skills & interests → AI predicts best-fit career paths with salary and demand data
🗺️ AI Roadmap Generator Step-by-step learning plan from Beginner → Pro, with projects and curated resources
📚 AI Learning Assistant Upload notes → get a simple explanation, summary, or auto-generated quiz
💼 Resume Coach AI scores your resume, checks ATS compatibility, and suggests concrete improvements
🎙️ Mock Interview 5-round voice interview with real-time AI feedback and scoring
💰 Micro-Earning Tasks 9 real freelance gigs matched to the user's current skill level
📊 Progress Dashboard XP, levels, streaks, skill bars, badges, and an activity feed
🌍 Multilingual Full support for English / हिंदी / मराठी
🔊 Voice AI Text-to-speech output plus speech-to-text for interview answers

⚙️ Tech Stack

Layer Technology
Frontend React 18 + Vite 5
Styling Vanilla CSS (dark glassmorphism design system)
Backend Node.js + Express 5
Database In-memory (Supabase-ready)
AI OpenAI GPT-4o, with a built-in Mock Engine
Voice Web Speech API (browser-native)
Fonts Google Fonts — Outfit + Inter

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • npm

1. Clone the repository

git clone https://github.com/krushna1845/algorithmx.git
cd algorithmx

2. Start the backend

cd backend
npm install        # first time only
node server.js
# ✅ Running at http://localhost:3001
# 🤖 Mode: MOCK (no API key needed)

3. Start the frontend (new terminal)

cd frontend
npm install        # first time only
npm run dev
# ✅ Running at http://localhost:5173

4. Open the app

👉 http://localhost:5173


🤖 AI Mode

The app runs in MOCK mode by default — every AI feature works fully without any API key, which makes it ideal for demos and local development.

To switch to live OpenAI GPT-4o, set the following in backend/.env:

OPENAI_API_KEY=sk-your-key-here
MOCK_MODE=false

🗂️ Project Structure

algorithmx/
├── backend/
│   ├── server.js            # Express server (port 3001)
│   ├── mockAI.js             # Mock AI engine
│   ├── routes/
│   │   ├── ai.js             # Career, Roadmap, Explain, Resume, Interview APIs
│   │   ├── user.js           # XP & progress tracking
│   │   └── gigs.js           # Micro-earning tasks
│   └── .env
│
├── frontend/
│   ├── src/
│   │   ├── App.jsx           # Router + Navbar + Language switcher
│   │   ├── index.css         # Premium dark design system
│   │   ├── pages/
│   │   │   ├── Landing.jsx   # Hero + Features + SDGs
│   │   │   ├── Career.jsx    # Career Predictor
│   │   │   ├── Roadmap.jsx   # Roadmap Generator
│   │   │   ├── Learn.jsx     # Learning Assistant
│   │   │   ├── Coach.jsx     # Resume + Interview Coach
│   │   │   ├── Earn.jsx      # Micro-Earning Tasks
│   │   │   └── Dashboard.jsx # Progress Dashboard
│   │   └── services/lang.js  # API service + Language context
│   ├── index.html
│   └── vite.config.js        # Proxy API → localhost:3001
│
├── test-api.js
└── README.md

📜 API Endpoints

Method Route Description
POST /api/ai/career-predict Career path prediction
POST /api/ai/roadmap Learning roadmap generation
POST /api/ai/explain Explain / Summarize / Quiz from notes
POST /api/ai/resume-review Resume scoring + improvement suggestions
POST /api/ai/mock-interview Interview feedback and scoring
GET /api/gigs All available micro-earning tasks
GET /api/gigs/recommended Skill-matched gig suggestions
GET /api/user/progress User XP and progress
POST /api/user/update-xp Award XP for an activity
GET /api/health Server health check

🌍 SDG Impact

  • SDG 4 — Quality Education: Personalized, AI-driven learning for every student
  • SDG 8 — Decent Work & Economic Growth: A direct pipeline from skill-building → job readiness → micro-earning
  • SDG 10 — Reduced Inequalities: Hindi / Marathi / English multilingual support removes language as a barrier to opportunity

🧭 Roadmap

  • Persistent database (Supabase integration)
  • User authentication & accounts
  • Expanded gig marketplace with real employer listings
  • More regional languages
  • Mobile-responsive PWA build

👥 Team

Built by our team at Hackathon 2026.


📜 License

This project was built for hackathon and educational purposes.


Built with ❤️ for Hackathon 2026 — Empowering every learner.

About

AI-powered platform that turns learning into earning — career prediction, personalized roadmaps, resume/interview coaching, and micro-earning gigs in English, Hindi & Marathi. Built at Hackathon 2026 as an SDG Champion project (SDG 4, 8, 10).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages