Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Kolkata, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Equity-for-work Project Listing — Anonymous DareChat (Flutter)
Below is a ready-to-paste, production-grade project posting you can use on Freelancer, Upwork, or similar marketplaces plus the exact equity terms, milestones, deliverables, and screening rubric. No fluff — copy, paste, post, and start getting qualified devs.
---
1) Short listing title (copy this)
Senior Flutter Developer — Build Anonymous DareChat (Web + PWA) — Equity-Only Offer (with small upfront optional)
---
2) One-line pitch (for listing preview)
Looking for a battle-tested Flutter dev to build an anonymous, real-time DareChat web app (PWA) — paid in equity with milestone vesting and code escrow.
---
3) Full project description (paste into job body)
We are building DareChat — an anonymous, real-time chat web app (PWA) where users complete dares/truths to unlock conversations. This is a fast-moving, growth-first social product with strong viral mechanics (share-to-unlock, reveal mutual opt-in, screenshot share cards).
You will deliver a production-ready Flutter web app (PWA) and collaborate with a backend engineer (or build minimal backend endpoints as required). This role is equity-based: you will receive equity in exchange for development work (see equity structure below). Read the deliverables and milestones carefully. Apply only if you accept equity compensation with milestone-based vesting.
Key responsibilities
Implement frontend in Flutter (latest stable) targeting web (PWA) and optionally Android/iOS later.
Implement UI screens from wireframes (we’ll provide Figma).
Integrate with provided backend APIs and/or implement minimal [login to view URL] adapters.
Implement presigned media uploads (S3/GCS), proof upload UI, and client-side moderation prechecks.
Implement share card generator (PNG export), share intents, and invite flow.
Implement offline handling, caching, and local anonId storage.
Add analytics events (Mixpanel/Amplitude) and basic E2E tests.
Produce documentation, deployment scripts, and assist with staging/production deployment.
Tech stack (frontend): Flutter (web, PWA), TypeScript/Node backend (we provide), [login to view URL] or WebSocket, S3/GCS presigned uploads, Mixpanel/GA4.
You must: use Git, write unit tests for critical components, follow accessibility basics, and use CI (GitHub Actions). Code will be committed to a GitHub repo and placed in escrow on each milestone.
Why equity? This is a high-virality social product with strong growth potential. Equity is offered because we’re early stage and want committed contributors.
---
4) Required deliverables (MVP)
Deliverables are per-milestone (see next section). MVP includes:
1. Landing + Quick Join (vibe selector) PWA page
2. Room flow: join, wait lobby, receive dare, upload proof (image/video), complete dare
3. Chat screen unlocked after completion — real-time messaging + presence indicators
4. Share card generator + share flow (social share + invite token generation)
5. Local anonId management + credits UI (free credits counter)
6. Proof upload integration with presigned URL API + basic client validation
7. Basic client-side moderation prechecks (simple profanity block)
8. Analytics events wired (join, dareComplete, share, revealRequest)
9. Responsive design + PWA manifest + service worker caching
10. Unit tests for critical flows, README, deployment instructions, and handover
---
5) Equity structure & payment terms (copy-ready)
Offer: Equity only (with optional small upfront token payment negotiable).
Equity pool: Defined as percentage of company’s common stock (pre-seed).
Suggested structure (pick one that fits you):
Full-time senior dev (co-founder level): 5%–12% equity (if joining as technical cofounder)
Senior contractor (lead dev, major deliverable owner): 1.0%–3.5% equity
Mid-level contractor: 0.5%–1.5% equity
Junior contractor / part-time: 0.25%–0.75% equity
Milestone vesting & payment:
Equity vests to the contributor into an escrow/vesting schedule tied to milestones. Typical: 24 months vesting with 3–6 month cliff, or 48 weeks pro-rata per milestone. Example:
25% of agreed equity granted after Milestone 1 (cliff 3 months)
Remaining 75% vests weekly/monthly over next 21 months or after each milestone completion.
Alternatively, use milestone-based immediate vesting: release specific equity fractions into escrow on completion/QA signoff of each milestone (safer for both parties).
Code escrow: all code is pushed to a private GitHub repo with protected branches. On milestone signoff, a share of equity is transferred and code is released to the owner.
Optional: small upfront token payment (₹5k–₹20k or $50–$200) to cover immediate costs — negotiable.
Legal & IP:
Contributor signs IP assignment (work-for-equity) and Confidentiality / NDA before starting.
Equity issued as restricted common shares or option grants (depending on company structure). If company not formed, equity will be documented in a standard SAFE / equity agreement to be formalized later.
Include buyback clause: if contributor leaves before vesting, unvested equity returns to company. Company retains right to repurchase vested equity at fair market value under defined conditions.
---
6) Milestones (recommended, exact % can be swapped to match equity offer)
Milestone 1 — 20% equity portion
Deliver: Landing + Quick Join + Room creation flow + basic Socket join.
Requirements: Functional demo, unit tests for join flow, code pushed to repo.
Milestone 2 — 25% equity portion
Deliver: Dare UI, complete/skip flow, proof upload integration (presigned), basic moderation prechecks.
Requirements: E2E test simulating dare flow, staging deployment.
Milestone 3 — 25% equity portion
Deliver: Real-time chat unlocked after completion, presence, revealRequest logic.
Requirements: Load test proof (basic), code review passed, staging demo.
Milestone 4 — 20% equity portion
Deliver: Share card generator, share flow + invite token handling + credits UI.
Requirements: Analytics events wired, share conversion demo.
Milestone 5 — 10% equity portion
Deliver: PWA manifest + service worker + final polish, docs, CI, tests, production deploy support.
Requirements: Production demo, handover docs, test coverage.
(Adjust percentages to fit your equity budget; the above sums to 100% for a contractor who takes all equity.)
---
7) What I will provide (to developer)
Figma screens / microcopy for 8 screens
Backend API spec + sample endpoints (or collaborate with backend dev)
Stripe/ads keys not required for MVP (but integrate stubs)
GitHub repo + branch protection rules
Access to S3/GCS for presigned uploads (staging)
Support for QA and moderation policy
---
8) Selection criteria & screening questions (paste into job)
Must answer these in the proposal:
1. Link to Flutter web projects (live URLs + GitHub).
2. How many months have you shipped production Flutter web PWAs?
3. Confirm you accept equity-based compensation? If yes, which equity range are you expecting?
4. Will you sign IP assignment and NDA? (Yes/No)
5. Provide an estimated time to complete MVP (in weeks) and availability per week.
6. Two references from previous clients (preferable with product links).
Scoring rubric (how I’ll evaluate):
30% — Relevant experience (Flutter web PWAs shipped)
25% — Acceptance of equity terms & reasonable equity ask
20% — Technical quality of portfolio + code samples
15% — Availability & communication clarity
10% — References / past client feedback
---
9) Example short contract clauses (copy-paste friendly)
IP Assignment: “Contractor hereby assigns to Company all right, title and interest in all deliverables produced under this agreement.”
Vesting: “Equity shall be issued as [common shares/options] and will vest according to the milestone schedule. Unvested equity returns to Company on termination.”
Escrow: “On completion of each milestone, share of equity will be issued to Contractor and recorded; code for that milestone will be merged to the production branch.”
Confidentiality: Standard NDA terms for duration of 3 years.
Termination: “Either party may terminate for convenience with 14 days notice. Vested equity remains with contractor; unvested equity is forfeited.”
(Use a lawyer to convert to legally binding form; these are starter clauses.)
---
10) Developer onboarding checklist (to include in first message after hire)
Sign NDA & IP assignment (attached)
Share GitHub handle & accept invite to repo
Receive Figma & API spec links
Receive staging credentials for presigned upload (S3/GCS)
Setup dev environment & run initial build within 48 hours
Weekly status calls + daily Asana/Trello updates
---
11) Final notes — what you must enforce (no excuses)
Do not hand equity to anyone without a signed IP assignment and vesting schedule.
Keep everything in GitHub with PRs and code reviews. No single person should have unrestricted access to production until milestones are complete.
Use staging → QA → production pipeline. Never push straight to production.
Use escrow for code and use clear milestone signoff criteria (tests + demo + review).
If you’re unsure about legal structure, offer options as options (equity via stock or options) and get a lawyer involved before issuing any shares." (client-provided description)
Matched companies (6)

SJ Solutions & Infotech

B2Bcert ISO consultants in Bangalore

TechGigs LLP

Crystal Infoway

El Codamics
