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