Skip to content

dhruvpatel16120/UdaanSetu.AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ UdaanSetu.AI

UdaanSetu Logo

"A bridge from rural dreams to digital careers."

Hackathon Live Prototype Version License

Next.js FastAPI Gemini Firebase Tailwind


πŸ“– Overview

UdaanSetu.AI is a sophisticated AI-powered digital career and skill mentor specifically engineered for rural Indian youth (Class 10th, 12th, or dropouts). Our platform acts as a bridge, guiding students through the complex transition from post-school confusion to digital career success using culturally rooted, regional language support.

🌟 Hackathon Prototype: This project was developed to demonstrate the feasibility of localized AI mentorship in bridging the digital divide.


🚩 Problem Statement

Rural youth in India face a significant "Guidance Gap" that limits their economic mobility. Despite having mobile access, they lack the curated, localized mentorship needed to navigate modern career paths.

Problem Statement Infographic

The Challenges:

  • Career Confusion: Most students are aware of only 2-3 traditional career paths.
  • Mentorship Scarcity: Lack of access to professional career counselors in rural districts.
  • Language Barrier: High-quality digital resources are predominantly in English.
  • Generic Guidance: Conventional AI tools provide generic advice that ignores local economic realities.

πŸ’‘ Our Solution: UdaanSetu.AI

We have built an AI-Powered Digital Mentor that provides personalized, culturally relevant, and linguistically accessible guidance to every rural student.

Solution Infographic

The Innovation:

  • 🧠 Psychometric Intelligence: Goes beyond "interests" to map psychological traits like risk appetite and resilience.
  • 🌍 Vernacular First: Native Gujarati support ensures no student is left behind due to language.
  • πŸ“Š RAG-Driven Grounding: Unlike generic chatbots, we use Retrieval-Augmented Generation to provide roadmap data based on real-world scholarships and localized trends.
  • πŸ—ΊοΈ Actionable Roadmaps: We don't just suggest careers; we provide 6-month step-by-step blueprints to achieve them.

🎯 About the Project

Rural students often lack access to personalized, expert career guidance. They face language barriers, generic advice, and a lack of role models. UdaanSetu.AI solves this by:

  • Navigating career confusion in Gujarati and English.
  • Performing Psychometric Assessments to map professional traits.
  • Generating AI-Driven Roadmaps grounded in real-market data via RAG.
  • Providing a Persistent AI Mentor for continuous conversation.

⚠️ Note: Google Gemini API might not work in the live prototype due to strict quota limits. For a fully functional experience, we recommend setting up the project locally with your own Gemini API Key and Firebase Security Configuration. vercel have Read-only System,So same Features are not working in Live URL.


✨ Features

  • 🎯 Adaptive Assessment: A dynamic Q&A engine that maps leadership, risk appetite, and creative traits.
  • πŸ“Š Deep SWOT Analysis: Analyzes student data to identify internal strengths and external opportunities.
  • πŸ—ΊοΈ Interactive Roadmaps: Step-by-step 6-month plans for career success.
  • πŸ€– RAG-Based Mentor: A context-aware chat mentor that answers questions based on your specific report and local job trends.
  • 🎨 Glassmorphism UI: A premium, "mind-blowing" interface optimized for mobile devices.
  • 🌍 Vernacular First: Native-level support for Gujarati to ensure digital equity.

πŸ–ΌοΈ Prototype Preview

Screenshots

Home & Branding Adaptive Assessment Career Dashboard
Home Test Dashboard

πŸ› οΈ Tech Stack

Layer Technology Badge Purpose
Frontend Next.js 16 (App Router) Next.js High-performance, SEO-friendly UI.
Backend Python (FastAPI) FastAPI Async REST API & AI Orchestration.
Generative AI Google Gemini 1.5 Gemini Core intelligence for analysis & chat.
Orchestration LangChain LangChain RAG chain management.
Database Firebase Firestore Firebase Real-time user session storage.
Retrieval JSON (Serverless) JSON Keyword-based search (No Vector DB).
Styling Tailwind CSS 4.0 Tailwind Modern utility-first CSS.

πŸ“‚ Project Structure

UdaanSetu.AI/
β”œβ”€β”€ frontend/             # Next.js 15 Web Application
β”‚   β”œβ”€β”€ app/              # App Router Pages & Components
β”‚   β”œβ”€β”€ components/       # Reusable UI Elements (Glassmorphism)
β”‚   β”œβ”€β”€ services/         # Firebase & API Handlers
β”‚   └── constants/        # i18n Translations (Gujarati/English)
β”œβ”€β”€ backend/              # Python FastAPI Intelligence Layer
β”‚   β”œβ”€β”€ app/              # Main Logic (Assessment, RAG, Mentor)
β”‚   β”œβ”€β”€ scripts/          # Index builders & Maintenance
β”‚   β”œβ”€β”€ data/             # Knowledge Base (PDFs/JSONs)
β”‚   └── main.py           # Entry Point & Vercel Handler
β”œβ”€β”€ visuals/              # Logos, Screenshots, and Assets
β”œβ”€β”€ vercel.json           # Monorepo Deployment Config
β”œβ”€β”€ documentations.md     # Technical System Hub
└── deployment_guide.md   # Step-by-step Hosting Guide

πŸš€ Installation & Setup

1. Clone the Repository

git clone https://github.com/dhruvpatel16120/UdaanSetu.AI.git
cd UdaanSetu.AI

2. Environment Configuration

UdaanSetu requires several environment variables for Firebase and Google Gemini to work.

  • See .env.example.txt for the required template.
  • Create a .env file in the frontend/ directory and another in the backend/ directory based on the template.

3. Component Setup

Detailed instructions for setting up each part of the monorepo:


πŸƒ Usage

Once both services are running:

  1. Navigate to http://localhost:3000 in your browser.
  2. Log in using Google or Email.
  3. Take the Adaptive Assessment.
  4. Generate your Career Report.
  5. Start a conversation with your AI Mentor.

πŸ“– Documentation

For a technical deep-dive into our Module 1 (Bio-Profiler), Module 2 (Deep Thinker), and Module 3 (Guide), please visit our Technical Documentation Hub.


🀝 Contribution & Support

We welcome contributions! To help us empower rural youth:

  1. Fork the project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

πŸ“§ Contact

Dhruv Patel - dhruvpatel16120@gmail.com
Project Link: https://github.com/dhruvpatel16120/UdaanSetu.AI


πŸ‘₯ Team FutureMinds

Member Role Link
Dhruv Patel Team Leader & System Architect LinkedIn
Prajwal Yadav Frontend & UI/UX Designer LinkedIn
Kalyani Sanjarkhan Research & Testing LinkedIn
Vasu Patil Representative & Backend Architect LinkedIn

πŸ“„ License

Distributed under the Apache License 2.0. See LICENSE for more information.


πŸ† Copyrights & Credits

  • 🎨 Creative Assets: All icons and logos were custom-created by Team FutureMinds.
  • ✨ Design Philosophy: UI inspired by Glassmorphism and modern Indian design trends.
  • 🧠 AI Intelligence: Core logic and reasoning powered by Google Gemini.

🌟 Support Our Mission

If you find UdaanSetu.AI impactful or useful, please consider giving this repository a Star! Your support helps us gain visibility and continue building tools to bridge the digital divide for rural India.

GitHub stars

Made with ❀️ for Rural India by FutureMinds Team

About

AI-powered digital career mentor for rural Indian youth providing personalized guidance, psychometric assessments, and step-by-step career roadmaps using modern AI (Google Gemini & RAG) and vernacular support. Built as a hackathon prototype to bridge the digital guidance gap.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors