WhatsApp Bot and Web App Dev Required

Job ID: 40325094

Budget: ₹37,500 – ₹75,000 INR

Full-Stack Developer Needed — WhatsApp Bot + Marketplace Web App (India-based preferred)

Hi, I'm a Bengaluru-based founder building a rural-focused digital marketplace platform in Karnataka. Looking for a developer to build the MVP (v1) over 5–7 weeks.

---

WHAT YOU WILL BUILD:

1. WhatsApp Bot (primary channel)
- WhatsApp Cloud API (Meta) integration
- Conversational flow: multi-step onboarding, listing creation, booking confirmation
- Voice note receive + forward to ASR API (we provide the API key)
- Image receive + upload to AWS S3
- Location pin receive + store coordinates
- UPI payment link generation via Razorpay API
- Message template management (approved templates)
- Webhook handler for incoming messages

2. Backend (Node.js or Python FastAPI)
- REST API for bot + web app
- PostgreSQL database (listings, users, bookings, trust scores)
- Redis for session/state management
- Aadhaar eKYC webhook integration (we provide vendor API)
- Razorpay payment + escrow + payout integration
- Admin moderation panel (flag/approve/reject listings)
- Basic trust score calculator logic (formula provided by us)

3. Web App (Next.js or React)
- Public listing catalog (search by location + category)
- Mobile-first, PWA-compatible
- Kannada + English language toggle (i18n)
- VLE (agent) portal — simplified listing creation form
- Admin dashboard — listing queue, user management, transaction log

4. Infrastructure
- Deploy on AWS (Mumbai region — ap-south-1)
- EC2 + RDS PostgreSQL + S3 + CloudFront
- Basic CI/CD (GitHub Actions)

---

TECH STACK REQUIRED:
- Node.js (Express) OR Python (FastAPI) — your choice
- React / Next.js for frontend
- PostgreSQL + Redis
- AWS (basic — EC2, RDS, S3)
- WhatsApp Cloud API
- Razorpay API
- Git / GitHub

NICE TO HAVE:
- Experience with Indian language apps (Kannada/Hindi)
- Previous work with WhatsApp bots
- Knowledge of UPI payment flows
- Rural / agri / marketplace app experience

---

SCOPE & TIMELINE:
- Duration: 5–7 weeks
- MVP only — no fancy UI, functionality over design
- Weekly check-ins via Google Meet
- You provide clean, documented code + deployment

BUDGET: ₹35,000 – ₹ 45000 fixed price for full MVP
(Negotiable based on your portfolio and speed)

PREFERENCE:
- India-based developer (for timezone + language context)
- Kannada-speaking is a big plus but not mandatory
- Individual developer OR small team of 2
- Someone who has shipped at least 1 live product

---

TO APPLY, please share:
1. 1–2 links to past projects (GitHub or live URL)
2. Have you built a WhatsApp bot before? (yes/no + brief description)
3. Your realistic timeline and fixed price quote
4. Your location (city)

NOTE: Full business details shared only after a short screening call and NDA signing. Serious developers only.
Related categories: PHP JavaScript Python Node.js PostgreSQL Redis Next.js FastAPI