Skip to content
    Back to all Bounties

    Earn 4,500 ($45.00)

    Time Remainingdue 1 month ago
    Open

    Fix Match Creation, Play Flow, Roster, UI & Sync Issues in VolleyVision

    jamesdelwyn
    jamesdelwyn
    Posted 1 month ago

    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.]