← Zákazky

Senior Full-Stack Developer Needed for Cheerleading Video Review Platform (MVP)

Rozpočet: $2500.0 FIXED / ⭐ 0.00 (0) USA

react-js, next.js, node.js, postgresql, database-development, web-programming

Project Overview We are building Judgified, a web-based platform that allows cheerleading coaches to submit routine videos for professional review and feedback from certified reviewers. The platform is designed to streamline the process of collecting video reviews, assigning them to qualified reviewers, generating professional reports, and tracking reviewer workload and payouts. This is an MVP build with a strong focus on usability, scalability, and clean administration workflows. Core User Roles 1. Admin The platform administrator manages all submissions, reviewer assignments, certifications, reporting, and platform settings. 2. Reviewer Reviewers complete evaluations using custom scoring sheets and provide written feedback. 3. Coach For MVP, coaches will NOT have user accounts inside the platform. Submissions will be entered manually by an administrator after purchase. MVP Workflow Submission Intake An administrator creates a review request that includes: * Team Name * Organization/Gym Name * Division * Level * Event Type * Video URL (YouTube link) * Notes for reviewers * Requested review package Coaches will submit YouTube links only. Video uploads are NOT required for MVP. Review Assignment Administrators can: * Assign jobs to individual reviewers * Assign multiple reviewers to a single review * Reassign jobs if needed * Add reviewer-specific notes * Track review progress Custom Scoresheet Builder The system must include a dynamic scoresheet builder. Requirements: * Admin creates custom scoring sheets * Scoresheets support multiple categories * Categories contain scoring criteria * Scoring criteria support: * Numeric scores * Dropdown selections * Written comments * Scoresheets can be reused across reviews * Scoresheets can be edited without affecting completed reviews * Multiple scoresheet templates supported We will provide the scoring structures and decision trees. Reviewer Portal Reviewers should be able to: * View assigned reviews * Access YouTube video links * Complete scoresheets * Leave written feedback * Submit completed reviews * View review history * View: * Team name * Completion date * Payout amount * Status Reviewer Certification System Reviewers must complete a certification process before receiving assignments. Requirements: * Certification status tracking * Active / Inactive reviewers * Certification expiration support * Reviewer profile management Reviewer Workload Management Administrators must be able to: * Set workload limits * Track current assignments * Prevent over-assignment * View reviewer availability Report Generation Once all assigned reviewers complete their evaluations, the system should generate a professional review report. Reports should combine: * Reviewer scores * Written comments * Summary feedback * Team information Export options: * PDF * Web View Administrative Reporting Administrators need reporting tools that include: Reviewer Activity Report For a selected date range: * Reviewer Name * Team Reviewed * Review Type * Date Completed * Payout Amount * Status This report will be used for payroll processing. Dashboard Admin dashboard should display: * Open reviews * In-progress reviews * Completed reviews * Reviewer workloads * Certification statuses * Pending assignments Technical Requirements Open to recommendations, but preferred stack includes: * React / Next.js * Node.js * Supabase * PostgreSQL Alternative modern stacks are welcome if justified. What We Need From You Please include: 1. Relevant SaaS or workflow management projects 2. Experience building role-based platforms 3. Experience with PDF/report generation 4. Estimated timeline 5. Estimated budget range 6. Recommended technology stack 7. Whether you are an individual developer or agency Future Phases Future phases may include: * Coach portal * Automated payments * Reviewer marketplace * Video annotation tools * AI-assisted review summaries * Reviewer ratings * Advanced analytics We are looking for a long-term development partner who can help us launch the MVP and continue expanding the platform overtime after release.
Otvoriť na Upwork