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

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

B2Bcert ISO consultants in Bangalore

B2Bcert is a globally recognized certification and consulting firm dedicated to helping businesses achieve international quality and compliance stand… Read more

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more