Posted 6 Days Ago Job ID: 2111546 35 quotes received

website for school

Fixed PriceUnder $250
Quotes (35)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (0)

  Send before: November 03, 2025

Send a Quote

Programming & Development Web Development & Design

Project Overview

ReUnite is a privacy-first, admin-moderated lost & found network for India. The MVP will allow users to post lost/found items, enable admin review, run AI-assisted candidate matching, and integrate UPI payments for posting fees. The platform must prioritize privacy, security, and Indian compliance from day one.

1. Scope of Work

The developer/team will deliver:

  • Web Platform (MVP) with roles (Poster, Finder, Helper, Admin).

  • Core Flows: Lost/Found listing creation, admin moderation, AI match suggestions, posting fee payment, notifications.

  • Admin Dashboard for reviewing listings, viewing AI candidates, and mediating matches.

  • Data Model & APIs (Django REST or Node.js + PostgreSQL).

  • Basic AI Integration for image/text similarity (off-the-shelf embeddings).

  • Privacy Controls: Blurred map location, no direct contact exposure, encrypted PII.

  • Legal & Compliance Pages (Terms, Privacy Policy, Consent capture).

2. Technical Requirements

  • Backend: Django + DRF (preferred) OR Node.js (TypeScript).

  • Database: PostgreSQL (with PostGIS).

  • Storage: AWS S3 (or MinIO).

  • Frontend: React (with TypeScript).

  • Payments: Razorpay/Cashfree for UPI.

  • Notifications: SMS (MSG91/Twilio), Email (SendGrid/Mailgun).

  • Hosting: AWS/Azure/GCP.

  • Version control: GitHub private repo.

  • Deployment: Docker + CI/CD pipeline.

3. Milestones, Deliverables & Payment Schedule

M0 – Setup (1 week)

  • Infra setup, GitHub repo, CI/CD pipeline, staging environment.

  • Deliverable: Running dev environment + repo structure.

  • Payment: 10%

M1 – Auth & Listings (1 weeks)

  • User authentication (JWT, OTP phone login).

  • User profiles (with KYC stub).

  • Lost/Found listing CRUD with image upload.

  • Deliverable: Users can post listings; admins can view in dashboard.

  • Payment: 15%

M2 – Search & Admin Dashboard (2 weeks)

  • Search/filter listings with blurred map.

  • Admin dashboard: review queue, approve/reject listings.

  • Deliverable: Public search works; admin can manage listings.

  • Payment: 15%

M3 – AI Match Prototype (2 weeks)

  • AI service (FastAPI microservice) for image/text/location similarity.

  • Admin match queue with candidate suggestions + confidence scores.

  • Deliverable: AI suggestions visible to admins.

  • Payment: 15%

M4 – Posting Fee Integration (2 weeks)

  • Razorpay integration for posting fees.

  • Consent capture, Terms & Privacy policy pages.

  • Deliverable: Users can pay to post lost listings.

  • Payment: 15%

M5 – Pilot Launch (2 weeks)

  • QA, bug fixes, monitoring dashboards.

  • Staging → Production deploy.

  • Deliverable: Live MVP launch in one pilot region.

  • Payment: 20%

M6 – Support (2 weeks post-launch)

  • Bug fixes, optimizations, performance tuning.

  • Deliverable: Stable MVP, feedback incorporated.

  • Payment: 10%

5. Time Frame

  • Total Duration: 4–6 weeks  for MVP.

  • Phased, milestone-driven delivery.

6. Payment Terms

  • Payments linked to milestone completion.

  • Each milestone requires:

    1. Deployment on staging/production.

    2. Source code pushed to shared GitHub repo.

    3. Basic demo/acceptance testing passed.

7. Ownership & IP

  • All code, designs, and documentation will be owned by ReUnite (Client).

  • Developer may not reuse/resell IP.

8. Post-Delivery Support

  • Minimum 30-day warranty period for bug fixes after final payment.

  • Option to extend as a retainer (monthly support contract).


... Show more
Vatsal B India