Windows-GPU-UNLOCK
Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
Translation pending
File complaints with the right department, get AI legal guidance, and track every step to resolution.
OtherTypeScript · PythonGitHub @Sharmaji-2106OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
VaadaKaro — Hyperlocal civic grievance platform built for the Vibe2Ship Hackathon (Coding Ninjas × Google for Developers). AI-powered complaint reporting, tracking, and resolution using Gemini 2.0 Flash, deployed on Google Cloud.
Taken from the repository README
Loading the full README.
Read the full README ↗AI-assisted citizen grievance and legal-help platform for India. Citizens describe a problem in Hindi, Marathi or English, get a formal letter and the right office to send it to, file and track complaints, and book a lawyer. Officers, lawyers and admins each have their own portal.
Status: feature-complete for the report's MVP, not yet launched. See PROJECT_STATUS.md. Built to follow the DPDP Act 2023 and IT Rules 2021, pending legal review. See docs/COMPLIANCE.md.
vaadakaro/
├─ frontend/ Next.js 15 + React 19 UI (no database access, no secrets)
├─ backend/ FastAPI API on MongoDB (Beanie): auth, complaints, AI (Gemini), PDFs, uploads (R2)
├─ docs/ Architecture, compliance, deployment, user guide
└─ brain.md Project memory: decisions, rules, gotchas (read this first)
| Who | Main features |
|---|---|
| Citizen | File and track complaints · AI letter drafter with voice input and fact check · "Where to complain" directory · My documents (record when and where a letter was sent) · Legal assistant · Book a lawyer · Download or delete my data |
| Officer | Department-only complaint queue · High-priority overview · Status updates and assignment |
| Lawyer | Consultation inbox (confirm, decline, complete) · Public profile (Bar Council rules) |
| Admin | Reports and pilot metrics · Users and roles · Lawyer verification · Authority directory · Grievance Officer queue · Data breaches · Audit log |
Details per role: docs/USER_GUIDE.md.
Prerequisites: Node 20+, Python 3.12+, MongoDB (a free Atlas M0 cluster, or docker compose up in backend/).
# 1. Backend on :8000 (collections and indexes are created on startup)
cd backend
python -m venv .venv
.\.venv\Scripts\pip install -r requirements-dev.txt
copy .env.example .env # set MONGODB_URL, JWT_SECRET, GEMINI_API_KEY
.\.venv\Scripts\uvicorn app.main:app --reload --no-proxy-headers
# 2. Frontend on :3000, in a second terminal
cd frontend
npm install
copy .env.example .env.local # API_URL=http://localhost:8000
npm run dev
Open http://localhost:3000. API docs: http://localhost:8000/docs.
backend/).\.venv\Scripts\python -m app.cli create-admin [email protected] "Your Name"
.\.venv\Scripts\python -m app.cli seed-lawyers # 2 demo lawyers (no password)
.\.venv\Scripts\python -m app.cli set-password [email protected]
.\.venv\Scripts\python -m app.cli seed-authorities # national portals, UNVERIFIED: check each
.\.venv\Scripts\python -m app.cli apply-retention --dry-run # schedule daily without --dry-run
Signup always creates citizens. Admins give officer, lawyer or admin roles in Users & roles.
cd backend; .\.venv\Scripts\pytest # 43 API tests; real MongoDB + fake AI (~5 min on Atlas)
cd frontend; npm run typecheck; npm run build
| File | What's in it |
|---|---|
| brain.md | Project memory: purpose, decisions, rules that must not break, gotchas |
| PROJECT_STATUS.md | What's built and what's left before launch |
| docs/ARCHITECTURE.md | How the pieces talk, data model, folder map |
| docs/COMPLIANCE.md | Indian law: what the code does and what is still open |
| docs/DEPLOYMENT.md | Vercel + Render + Atlas setup, environment variables, launch checklist |
| docs/USER_GUIDE.md | How each portal is used |
| backend/README.md | Full API reference and server rules |
| frontend/README.md | Frontend structure and conventions |
| SECURITY.md | Reporting vulnerabilities, incident steps |
| CHANGELOG.md | What changed, by date |
backend/VaadaKaro_Detailed_Project_Report.pdf | The original project report this is built from |