Post by Arjan Singh Jassal
Full Stack Developer
Smart Bharat — AI-Powered Civic Companion 🇮🇳 Built a GenAI civic engagement platform that helps Indian citizens navigate government services, report public issues, and receive personalized assistance through an intelligent AI companion. Features: • Multilingual AI Chat — Answers civic queries in Hindi/English/Hinglish with government website links • Scheme Recommender — Matches citizens to welfare schemes based on age, income, occupation & state • Document Assistant — Step-by-step checklists for passports, business registration, college applications, marriage, property purchase • Complaint Tracker — Report civic issues with image upload, GPS location, Leaflet map visualization, and AI-powered duplicate detection with severity scoring Architecture: • Frontend: React 18 + TypeScript + Vite + Tailwind CSS • Backend: Node.js + Express (ESM) with Helmet security, rate limiting, JWT auth • AI: Groq API (Llama 3.3 70B) with intelligent mock fallback • Maps: Leaflet.js + OpenStreetMap • Auth: Email OTP via Brevo API, bcrypt password hashing, account lockout Security highlights: CSRF protection, rate limiting on all auth endpoints, 5-attempt account lockout, Helmet security headers, XSS-safe chat rendering, JWT with enforced secret key. Deployed across Render (backend) + Vercel (frontend). Devengers Hack2skill Google for Developers