Proposal / Mega Sports X / August 2026

Sports registration and tournament management.Built, deployed, and live.

A complete platform for player registration, event entry, tournament draws, live scoring and results. Web application and Android app, built and deployed by us.

Delivery deadline
31 Aug2026
Build duration
2–3 weeksfrom the date work starts
Commercial terms
One price50% to start, 50% on delivery
Platforms
Web + AppVercel and Google Play Store

Tournament draw, generated automatically

11 players → 16 bracket → 5 byes
Advances on a bye Contested match Empty slot, no opponent

The organiser enters the player list and selects a format. The system calculates the bracket size, works out how many byes are needed, places players, and produces the draw sheet. When a match result is confirmed, the winner moves to the next round automatically and both players see their next match.

01 / Scope

What we are delivering.

This proposal covers the build and deployment of the working platform. Everything listed below is included in the fixed price.

A

Web platform

  • Public website with sports, events and results
  • Player registration with photo and document upload
  • Player ID generation, ID card and QR code
  • Player dashboard with events, matches and history
  • Event listing, event page and online entry
  • Organiser panel to create and manage events
  • Admin panel for approvals and verification
  • Tournament draw generation with brackets and byes
  • Live scoreboard and match scoring screen
  • Results, medals and certificate generation
B

Mobile application

  • Existing screens completed and connected to live data
  • Player registration and profile
  • Player ID card and QR code
  • Event browsing and entry
  • Draw, match schedule and next match
  • Live score view
  • Results and certificates
  • Push notifications
  • Signed APK build for distribution
C

Backend and migration

  • Migration from Firebase to Supabase
  • Existing data moved and verified
  • Database schema for players, events, draws and matches
  • Authentication with OTP login
  • Role based access for player, organiser and admin
  • Payment gateway integration for event entry
  • File and document storage
  • APIs connecting the web app and mobile app
D

Deployment and go live

  • Web application deployed on Vercel
  • Domain connected and SSL configured
  • Privacy policy and terms pages published
  • APK shared for testing and approval
  • App published to Google Play Store
  • Handover of source code and accounts
02 / How it works

One player record, from registration to certificate.

The platform follows the full journey of a player and an event. Each step feeds the next, so nothing is entered twice.

  1. RegisterPlayer signs up, uploads documents, and is verified by the admin.
  2. Player IDA permanent ID is issued, with an ID card and QR code.
  3. Enter an eventPlayer selects an event and category, and pays the entry fee online.
  4. Event cardAn event specific card and entry pass is generated after approval.
  5. AttendanceQR code is scanned at the venue to mark attendance.
  6. DrawOrganiser generates the draw. Brackets and byes are calculated by the system.
  7. MatchesMatches are scheduled to mats with referees assigned.
  8. ScoringReferee scores the match round by round with a timer and break.
  9. ResultWinner is confirmed, the bracket updates, and the next match is created.
  10. Live scoreScores update live on the public scoreboard.
  11. CertificateMedals and certificates are generated with a verification code.
  12. HistoryEvery event, result and certificate stays on the player record.
03 / Deployment

Where each part goes live.

The current setup runs on Firebase. We are moving the database to Supabase and deploying the web application on Vercel.

ItemPlatformHandled by
Web applicationVercelEZiL. Build, deploy and connect the domain.
Database and backendSupabaseEZiL. Migration from Firebase, schema, data transfer and verification.
Domain and SSLYour domainEZiL configures it. Domain is purchased and owned by you.
Privacy policy and termsWeb applicationEZiL publishes the document you have shared.
Android appGoogle Play StoreEZiL. Signed APK shared first for your approval, then published.
iOS appApple App StoreNot included. Requires your Apple Developer account and a separate build and review cycle. Quoted separately if needed.
Accounts and licencesPlay Console, Supabase, Vercel, payment gatewayOpened in your name and owned by you. We configure and deploy into them.
04 / Delivery

Two to three weeks. Deadline 31 August.

Work is delivered in four stages. You see working output at every stage, not only at the end.

01

Setup and migration

Supabase project created, schema built, and existing Firebase data moved across and checked.

02

Core build

Registration, player ID, events, entry and payment working end to end on web and mobile.

03

Tournament and scoring

Draw generation, brackets and byes, match scheduling, scoring screen, live scoreboard and results.

04

Deployment

Web application live on your domain, APK shared for approval, app published to the Play Store, and handover.

Please note. The two to three week duration is counted from the date work starts, which requires the advance payment and the access listed in section 06. The 31 August deadline assumes an immediate start.

05 / Price

One fixed price. Everything included.

No separate charges for individual modules. The full scope in section 01 is covered by a single amount.

Total project cost
₹__________
Fixed price. Inclusive of the complete scope listed in section 01.
50% advancePayable on approval. Work starts on receipt.
₹__________
50% on deliveryPayable when the web application is live and the app is published.
₹__________

Included in this price

  • Complete development of web and mobile as listed in section 01
  • Firebase to Supabase migration and data transfer
  • Deployment of the web application and domain setup
  • Signed APK and Google Play Store publishing
  • Privacy policy and terms pages
  • Bug fixes for 30 days after delivery
  • Source code and account handover

Not included

  • Third party subscription and running costs, such as Supabase, Vercel, payment gateway charges, SMS and domain renewal
  • Google Play Console and Apple Developer account fees
  • iOS build and App Store submission
  • Any integration that depends on approval from an external body, such as a federation verification API or a government document service
  • Content writing, photography and logo design
  • New features requested after approval of this proposal
06 / Terms

What we need from you.

Delays in these items move the delivery date. Please arrange them before work starts.

To be provided by you

  • Access to the existing Firebase project and the current mobile app source code
  • Domain name, purchased and under your control
  • Google Play Console account, with developer access for us
  • Payment gateway merchant account, registered in your name
  • The privacy policy and terms document to be published
  • Logo, brand assets and any content for the public pages
  • Sport rules to be configured, including categories, scoring values, round count and duration
  • One point of contact who can approve decisions within two working days

Conditions

  • The price and duration are based on the scope in section 01. Any addition to scope is quoted separately before it is taken up.
  • If the assumptions in this section do not hold, the timeline and cost are revised and agreed with you before work continues.
  • Payment gateway approval, Play Store review and any external verification are controlled by those providers. We submit on time but cannot control their approval period.
  • Existing mobile app screens are taken as the base. A redesign of those screens is not part of this scope.
  • All accounts, data and source code belong to you.
  • This proposal is valid for 15 days from the date of issue.
07 / Next step

Approve and we start.

Confirm this proposal and release the advance. We begin with the Supabase setup and the data migration on day one, and share the first working build within the first week.

EZiL  /  contact@ezil.work  /  Valid 15 days from issue