Prepared for
Jack
Why Not Inc.
Prepared by
Ahamed Ezaz Rasool
The MASGARTI Business
June 22, 2026 · Valid for 14 calendar days
Yes/No is a mobile social polling platform where users create binary opinion polls with images, vote from a scrollable feed, and see live results instantly. Follow creators, compete on leaderboards, and engage through fast, visual, one-tap decision making.
PLATFORMS
BACKEND
DATABASE
AUTH
MEDIA
PUBLISHING
LANGUAGES
iOS and Android (React Native)
Node.js + Express.js (MERN Stack)
MongoDB
Email/Password, Google, Apple, OTP
Cloud storage for poll images
Google Play Store + Apple App Store
English and Russian (minimum)
Levels differ in how the product is built, managed, tested, and maintained behind the scenes.
Level 4-5 (corporate firms) exists but is not applicable at this project stage.
★ Level 3 represents the recommended path for a production-ready, scalable product launch.
Year 1 maintenance included (basic) · 100% upfront
Year 1 maintenance included (standard) · 50% upfront, 50% before production review
Year 1 maintenance included (enhanced) · 50% upfront, 50% before production review
Projects under USD 5,000 require full payment upfront. Projects above USD 5,000 are split 50/50 — half upfront, half before final production review.
Setup & Design
Repo setup, environment config, design review, API planning
Core Development
Auth, polls, voting, feed, APIs
Integration & Polish
Social features, notifications, i18n, testing
Publishing
App store submissions, deployment, handover
Estimated: 25 to 40 working days. Ideal target: 35 working days.
Not included in the development fee. No hidden costs.
Can be added during or after development.
USD 1,500–2,500
Auto-flag inappropriate poll images and text before they go live.
USD 1,000–2,000
Personalized feed based on each user's voting behavior and preferences.
USD 800–1,200
Auto-crop and composition suggestions for poll image uploads.
These features use 3rd party AI APIs. Per-request costs are billed directly to the client.
A complete journey map from concept to iteration.
Future development, not included in this quote:
Outside our scope of delivery:
Same user-facing product as Level 3. Lighter admin and less documentation. Users will not see the difference. You will feel it only when managing at scale.
Analytics to prove traction. Moderation workflow for platform safety. Architecture that does not need rebuilding when users grow.
Select the tier that matches your ambition and timeline.
Lightweight scope, payment, timeline, and IP agreement.
Secure your spot and confirm the engagement.
Development kicks off within two business days.
Account Name: THE MASGARTI BUSINESS
Bank: DBS Bank (Hong Kong) Limited
Account Number: 795042986
Bank Code: 016 / Branch Code: 478
SWIFT: DHBKHKHH
Wire transfer or Wise/PayPal also accepted
Ahamed Ezaz Rasool · mail@masgarti.org · +852 5536 2387
This document is confidential between The MASGARTI Business and the recipient. It does not constitute a binding contract until a formal agreement is signed by both parties.
Prepared for
Jack
Why Not Inc.
Prepared by
Ahamed Ezaz Rasool
The MASGARTI Business
June 22, 2026 · Valid for 14 calendar days
Shine is a dual-role mobile photography platform. One device acts as the camera, another as a remote viewfinder. Connect via QR code, stream live, capture remotely, and share instantly.
Real-time video streaming is the most technically complex component of this project. It requires WebRTC peer connection management, STUN/TURN server infrastructure for NAT traversal, and WebSocket signaling for session coordination. Careful handling of network conditions, reconnection logic, and quality degradation is essential. This complexity is reflected in the pricing.
Photographer
Signal
Server
Stream
Viewer
Levels differ in streaming infrastructure quality, admin tools, testing depth, code structure, and maintenance scope.
Level 4–5 (corporate firms) exists but is not applicable at this project stage.
USD
Year 1 maintenance included (basic) · 100% upfront
USD
Year 1 maintenance included (standard) · 100% upfront
USD
Year 1 maintenance included (enhanced) · 50% upfront, 50% before production review
Projects under USD 5,000 require full payment upfront. Projects above USD 5,000 are split 50/50 — half upfront, half before final production review.
Setup & Design
Repo setup, environment config, WebRTC research, design review
Core Development
Auth, session management, camera controls, streaming engine, APIs
Integration & Polish
Media transfer, gallery, notifications, i18n, testing
Publishing
App store submissions, deployment, TURN server config, handover
Estimated: 30 to 45 working days. Ideal target: 40 working days.
Not included in the development fee. No hidden costs.
Can be added during or after development.
USD 1,000–1,500
Auto-enhance brightness, contrast, and sharpness on captured photos.
USD 2,000–3,000
Real-time pose guidance overlay during live streaming sessions.
USD 1,200–1,800
Portrait mode blur applied to captured photos.
USD 800–1,200
Auto-crop and filter suggestions for gallery uploads.
These features use 3rd party AI APIs. Per-request costs are billed directly to the client.
720p streaming, QR pairing, a real gallery, and enough polish to test market interest seriously. Users will have a genuine experience.
Adaptive bitrate streaming, multi-device sessions, and video capture — the features that create real value and differentiate from a prototype.
Level 0 proves the concept but 480p on a photography app disappoints quickly. Level 1–2 is the recommended starting point if testing the market.
Select Level 1–2 to test the market or Level 3 to build a full product.
Lightweight scope, payment, timeline, and IP agreement.
Secure your spot and kick off the engagement.
Development begins immediately after milestone payment clears.
Account Name: THE MASGARTI BUSINESS
Bank: DBS Bank (Hong Kong) Limited
Account Number: 795042986
Bank Code: 016 / Branch Code: 478
SWIFT: DHBKHKHH
Wire transfer or Wise/PayPal also accepted
Contact: Ahamed Ezaz Rasool · mail@masgarti.org · +852 5536 2387
This document is confidential between The MASGARTI Business and the recipient. It does not constitute a binding contract until a formal agreement is signed by both parties.
Both projects share the MERN stack, reducing setup and maintenance overhead.
Combined packages are billed as two separate agreements.