dragonflight/services/editor/test.md
Zac b68f0c6aba feat(editor): integrate openreel-video as services/editor with MAM hooks
Vendored Augani/openreel-video (MIT) into services/editor and wired it to the MAM. Editor runs as its own container on port 47435. Library assets pull in via ?asset=<uuid>; render exports route back via POST /api/v1/upload/simple. Sidebar Editor link on every page; Edit button on every preview modal. See services/editor/INTEGRATION.md for the patch map.
2026-05-17 21:44:37 -04:00

5.8 KiB
Raw Permalink Blame History

BigShots — 2 Month Development Timeline & Payment Plan

Project Overview

BigShots is a premium iOS + Apple Watch golf tracking platform focused on:

  • Automatic stroke detection
  • Real-time gameplay tracking
  • Competitive leaderboards
  • Wager management
  • Social golf experiences

The project will be executed over 2 months, split into 2 major milestones:

  • Milestone 1: Core platform build & foundational systems
  • Milestone 2: Testing, optimization, polish & production readiness

Total Project Cost

Phase Amount
Before Milestone 1 GHS 4,500
Before Milestone 2 GHS 4,500
Final Delivery Payment GHS 6,000
Total GHS 15,000

Development Timeline

Duration

8 Weeks Total

  • Month 1 → Core Build
  • Month 2 → Testing, Refinement & Final Delivery

MILESTONE 1 — Core System Development

Timeline: Weeks 14

Objective

Build the complete functional MVP of the BigShots platform.

This phase focuses on:

  • core infrastructure
  • gameplay systems
  • UI implementation
  • Apple Watch integration
  • backend architecture

Week 1 — Foundation & Architecture

Deliverables

Product Setup

  • iOS project setup
  • watchOS companion setup
  • Supabase backend setup
  • Database schema design

Core Infrastructure

  • Authentication system
  • User profiles
  • Navigation architecture
  • State management

Design System

  • UI component library
  • Typography system
  • Color system
  • Reusable cards/buttons/layouts

GPS & Course Engine

  • GPS integration
  • Course auto-detection
  • Hole data structure
  • Round initialization flow

Week 2 — Round Engine & Stroke Detection

Deliverables

Round Engine

  • Start round flow
  • Hole progression system
  • Live score tracking
  • Scorecard logic

Apple Watch Integration

  • Watch communication
  • Live round sync
  • Haptic feedback system

Stroke Detection (Initial Version)

Implementation of:

  • Accelerometer tracking
  • Gyroscope tracking
  • Impact timing logic
  • Motion event classification

Manual Overrides

  • Add/remove strokes
  • Penalty system
  • Shot correction flow

Week 3 — Competitive Systems

Deliverables

Leaderboards

  • Friend leaderboards
  • Course rankings
  • Weekly rankings
  • Score aggregation logic

Wager System

  • Nassau setup
  • Match play setup
  • Stake configuration
  • Live wager standings

Trust Validation System

  • Verified vs unverified rounds
  • GPS consistency checks
  • Sensor validation pipeline

Social Layer

  • Friend invites
  • Round sharing
  • Activity feed foundation

Week 4 — UI Completion & MVP Finalization

Deliverables

Final UI Screens

  • Home dashboard
  • Live round screens
  • Leaderboards
  • Wager hub
  • Health dashboard
  • Marketplace
  • Round completion flow

Health Integration

  • Apple Health sync
  • Steps
  • Calories
  • Heart rate
  • Distance tracking

Marketplace V1

  • Context-aware recommendations
  • Dynamic product cards

Internal MVP Testing

  • Bug fixing
  • Core flow stabilization
  • Watch synchronization testing

MILESTONE 1 DELIVERY

End of Month 1 Deliverable

A fully functional MVP including:

  • iPhone app
  • Apple Watch companion
  • Round tracking
  • Stroke detection
  • Scorecards
  • Leaderboards
  • Wager system
  • Health tracking
  • Initial marketplace

PAYMENT 1

Due Before Milestone 1 Begins

GHS 4,500


PAYMENT 2

Due Before Milestone 2 Begins

GHS 4,500


MILESTONE 2 — Testing, Refinement & Production Readiness

Timeline: Weeks 58

Objective

Refine the app into a stable, polished, production-ready platform.

Focus areas:

  • accuracy
  • reliability
  • UX polish
  • performance optimization
  • real-world testing

Week 5 — Stroke Detection Optimization

Deliverables

Accuracy Improvements

  • Practice swing filtering
  • Impact sound optimization
  • Putting sensitivity tuning
  • Edge-case handling

Detection Confidence System

  • Low-confidence prompts
  • Shot verification flow
  • Auto-assist recommendations

Sensor Calibration

  • Real-world golf testing
  • Motion threshold tuning
  • Timing window adjustments

Week 6 — UX Polish & System Improvements

Deliverables

UI/UX Refinement

  • Improved interactions
  • Motion animations
  • Loading states
  • Empty states
  • Accessibility improvements

Gameplay Improvements

  • Faster live updates
  • Better score visibility
  • Improved wager UX
  • Rivalry enhancements

Notification System

  • Round verification reminders
  • Wager notifications
  • Leaderboard updates

Week 7 — QA & Stability Testing

Deliverables

Full QA Testing

  • Round flow testing
  • Watch sync testing
  • GPS reliability testing
  • Multiplayer/wager testing

Performance Optimization

  • Battery optimization
  • Memory optimization
  • API optimization
  • Background sync improvements

Bug Fixing Sprint

  • Critical issue resolution
  • Crash fixes
  • Edge-case handling

Week 8 — Final Release Preparation

Deliverables

Final Production Build

  • Final app stabilization
  • Production configuration
  • Deployment preparation

Documentation

  • Technical handoff
  • System overview
  • Admin setup notes

Final Review

  • Client testing
  • Final revisions
  • Approval process

FINAL DELIVERY

End of Month 2 Deliverables

Fully Completed BigShots Platform

Including:

  • Production-ready iOS app
  • Production-ready watchOS app
  • Stable stroke detection system
  • Leaderboards
  • Wager system
  • Health integration
  • Marketplace
  • Final UI polish
  • Optimized performance

FINAL PAYMENT

Due Upon Final Delivery

GHS 6,000


Suggested Client Notes

“The first month focuses on building the entire functional platform and core systems.
The second month focuses on testing, accuracy improvements, polishing, optimization, and production readiness to ensure the app is stable and trustworthy before launch.”