[go: up one dir, main page]

0% found this document useful (0 votes)
27 views2 pages

SIH Technical Implementation

Uploaded by

Nikhil Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views2 pages

SIH Technical Implementation

Uploaded by

Nikhil Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SIH 2025 - Technical Implementation (Detailed)

This document outlines the technical implementation plan for the SIH 2025 solution.
Each feature includes: What/Why, How, Tech Stack, APIs, Edge Cases, and Ownership.

1) Fully Personalized Experience


- Profile embeddings (skills, interests, quizzes).
- Recommendation engine using hybrid rules + vectors.
- Stack: Next.js, Django+DRF, MySQL, Redis, FAISS/Pinecone.

2) Target Audience Segmentation


- Role-based flows (student/professional/jobseeker).
- Dashboard & content gating via role property.
- Stack: Next.js role-based routes, Django permissions.

3) Mentorship & Guidance (Roadmaps, Resources)


- JSON roadmap schema with drag-drop builder UI.
- Search & discovery via MeiliSearch/Elastic.
- Stack: React DnD, Django+DRF, S3 storage.

4) Skill-based Suggestions & Gap Analysis


- Normalize skill taxonomy & embeddings.
- Gap radar charts in Plotly, roadmap for missing skills.

5) Exam Calendars per User


- Exam DB with official sources, notifications via Celery.
- Calendar export + push/email reminders.

6) Roadmaps with Details


- JSON schema for steps, track progress per user.
- Export to PDF + integrate with calendar.

7) Aptitude & Interest Quizzes


- Configurable quizzes with scoring rules.
- Psychometric scoring → profile enrichment.

8) Course-to-Career Mapping
- Data linking courses → skills → jobs.
- Sankey diagrams in Plotly.

9) Nearby Government Colleges Directory


- Colleges DB with geolocation.
- Leaflet/Mapbox frontend map.

10) Timeline & Notifications


- Celery Beat scheduled reminders (email/push/SMS).
- Dead-letter queue & retries.

11) AI-driven Recommendations


- Hybrid: rules + vectors + collaborative filtering.
- Explainable suggestions with reasons.

12) AI Mentorship (OpenAI GPT)


- Chat wrapper with sanitized prompts.
- Conversation history in DB, token quotas.
- OpenAI moderation API integration.

---
Cross-cutting:
- DB Schema with Users, Quizzes, Courses, Careers, Roadmaps, Resources, Exams, Colleges,
Conversations, Notifications.
- APIs following REST/DRF with JSON responses.
- Background jobs: embeddings, scrapers, notifications.
- Deployment: Vercel (frontend), Railway (backend/workers).
- Security: JWT, HTTPS, PII redaction, moderation.
- Monitoring: Sentry, PostHog analytics.
- Testing: pytest-django, Jest, Cypress.

You might also like