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.
334 lines
5.8 KiB
Markdown
334 lines
5.8 KiB
Markdown
# 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 1–4
|
||
|
||
## 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 5–8
|
||
|
||
## 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.”
|