Earn 4,500 ($45.00)
Fix Match Creation, Play Flow, Roster, UI & Sync Issues in VolleyVision
Bounty Description
Problem Description
We’re developing VolleyVision, a web-based volleyball stat-tracking app currently hosted and built on Replit. The app calculates real-time Impact Scores based on player performance to help coaches and parents evaluate matches more effectively.
We're looking for a capable full-stack dev to polish the app, resolve current issues, and finalize core functionality including:
Fixing match creation logic
Smoothing out live match stat tracking
Correcting how rosters load and behave
Merging redundant views or tabs for a simpler experience
Solving online/offline database sync issues
Improving overall UI/UX polish
Debugging critical functions
Performing basic security checks to protect user/team data
✅ Acceptance Criteria
Match Creation
Users can create matches with valid metadata (team, opponent, date/time).
Each match is saved uniquely and can be resumed later.
Match Play / Stat Tracking
Stat input during live matches is smooth, responsive, and updates the backend.
Impact Score formula runs correctly per player.
Roster Management
Roster loads without errors (manual entry + CSV import support preferred).
Players are correctly tied to their team and matches.
UI/UX Improvements
Simplify and merge screens or tabs as needed.
Layout is clean, responsive, and coach-friendly.
Database Functionality
Online/offline support or graceful degradation (e.g., local caching until back online).
No data duplication or data loss across sessions.
Debugging & Security
Resolve all known bugs and edge case crashes.
Add basic user input validation and backend protections.
⚙️ Technical Details
Platform: Replit (Web-based stack)
Frontend: Likely HTML/CSS/JavaScript or React (please confirm with us if you prefer a framework)
Backend: Node.js, Express (or similar)
Database: Currently using Replit DB or Firebase (can discuss switching if needed)
Stats Tracked: Kills, Aces, Blocks, A+ Digs, Serve Receive Errors, Serve Errors, Hits Out of Bounds, Defensive Errors
Link to Project
[Link will be shared directly with selected applicants or under NDA.]