ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
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 |