Football League Admin Panel & App

Job ID: 40294398

Budget: $250 – $750 USD

I need a clean, web-based admin panel that lets me run an entire football league from one place and push the information straight into a companion app.

Here is the core scope:

• Team management – add, edit or archive clubs, upload logos, set colours, assign players to rosters.
• Match scheduling – build the full season fixture list, handle postponements and automatically recalculate tables.
• Player statistics – record goals, assists, cards and generate leaderboards in real time.

Role-based access is required: Admins control everything, Coaches/Managers handle only their own squad and fixtures, while Players log in just to see their personal and team data.

On the fan-facing side I want results and the fixture list presented in a responsive grid view optimised for phones; it should update instantly when I enter scores.

Preferred stack is up to you—React, Vue, Angular, or a solid server-rendered framework paired with Node, Django, Laravel, etc.—as long as it includes a documented REST or GraphQL API and uses a reliable relational database. A PWA or React Native/Flutter wrapper is welcome if it simplifies the “app” experience.

Deliverables
- Fully functional admin panel with the three features above and role-based authentication
- Mobile-first grid view screens for results and schedules, fed by the same API
- Source code, schema and setup documentation so I can deploy on my own server

Acceptance criteria
- CRUD operations for teams, players and matches work without errors
- Role permissions are enforced exactly as described
- Grid view correctly groups fixtures by round/date and reflects live results

That’s the job—clean code, intuitive UI, and everything ready for me to install and start the season.
Related categories: PHP Python Node.js Laravel