1 and 2 on vault. Harshit Damodharan and Akshat Bajaj bring home gold and silver from the Asian Championships.
Technical proposal · Draft for review
Redesign, build and maintenance of the Gymnastics Federation of India's website and portal: events and live streaming, results, athlete registration, state associations, digital certificates and payments, on one platform.

01 · Summary
We reviewed the current public site at gymfedindia.com (snapshot taken 11 October 2026) against the RFP and against two reference federations, FIG (gymnastics.sport) and USA Gymnastics (usagym.org).
The prototype below is a clickable concept of the public site and the portal. It uses photographs from GFI's own website. Names in results, start lists and portal screens are fictional demo data.
02 · Prototype
Seven screens across the public site and the portal. Switch to phone width to see the mobile layout, which most athletes, parents and state officials will use.
Day 2 · Apparatus finals · Session 3 of 4 under way. Follow every routine with the live scoreboard.

India's junior men's artistic team reached the podium at the Artistic Gymnastics Asian Championships 2026.


Dipa KarmakarArtistic · Tripura
Ashish KumarArtistic · Uttar Pradesh
B. Aruna ReddyArtistic · Telangana
Pranati NayakArtistic · West Bengal
1 and 2 on vault. Harshit Damodharan and Akshat Bajaj bring home gold and silver from the Asian Championships.
Watch Ariha Pangambam's gold-medal routine from the Aerobic Asian Championships in Tagaytay.
Bronze for the senior men's aero step team. Eight gymnasts, one flag. #IndianGymnastics
Home / Events
Events / Senior National Artistic Championships / Live
The stream source (YouTube Live or an HLS URL) is set per event in the CMS. The replay is saved to the video gallery when the session ends.
| # | Gymnast | D | E | Total |
|---|
Home / Results
Imported from the scoring vendor's export. Every row links to the athlete's GFI ID.
| Rank | Gymnast | State | D | E | Pen. | Total |
|---|
Athletes / Register
One GFI ID for life. Your state association verifies your details, then GFI approves.
State portal · signed in as state admin
Affiliated Renewal for 2027 opens 1 Feb · demo
| Applicant | Discipline | Age group | Aadhaar | Status |
|---|
| Enter | Gymnast | GFI ID | Category |
|---|
Certificates / Verify
Scan the QR code on any GFI certificate, or enter its number. Try
Photographs from gymfedindia.com, used to illustrate the concept. GFI's logo is not used until GFI supplies brand assets.
03 · Scope
Each module maps to a requirement in the RFP. All of them share one athlete record, one events record and one role-based back office.
Homepage with live or next event, news, disciplines, athletes, gallery and social feed. Governance pages migrated from the current site.
Live, upcoming and past views. Filters by discipline, level and city. Schedule, venue, circulars, start lists, results, gallery and stream on one page.
YouTube Live or HLS per event, feed switcher per apparatus, live scoreboard, replays saved to the video gallery.
Import from the TSR vendor's CSV or XML with preview and confirm. D and E scores per apparatus, all-around totals, CSV export.
Aadhaar-based identity and age check, documents, fee, then a permanent GFI ID and a QR athlete card.
A page for each of the 36 states and UTs. Affiliation and renewal with payment. Athlete verification and competition entries.
Participation and merit certificates generated from results, with a QR code to a public verification page, issued to DigiLocker through SAI.
UPI, cards and net banking through a hosted checkout. GST receipts, status tracking, nightly reconciliation and refund reports.
Event albums with resizing, watermarks, alt text and photographer credit. Share tools, embedded feeds, optional auto-post after editor approval.
The tenth module is the back office: role-based CMS for news, events, media, approvals, entries, certificates, payments and dashboards, with GFI staff signing in through Google Workspace.
04 · Workflows
The core chain the platform automates. Each step is recorded in the audit log with who did it and when.
| Role | Content & media | Athlete records | Approvals | Payments | Scope |
|---|---|---|---|---|---|
| Athlete or guardian | — | Own profile | — | Own receipts | Self |
| State admin | State page & gallery | Verify | State level | Entry & affiliation fees | Own state only |
| Media editor | Full | No PII | — | — | National |
| GFI administrator | Full | Full | Final | Full | National |
| Super admin (vendor) | Technical settings only. Every action audited. | System | |||
Scope is enforced on the server for every request. A state admin cannot open another state's athletes by changing an ID in the address bar.
05 · Technology
A single TypeScript codebase with the CMS inside the application, so content, events and athlete data share one database and one permission model. Every external service sits behind an interface with a sandbox version, so the system can be built and tested before live credentials are issued.
Dashed boxes are external services. Each has a sandbox implementation for development and testing.
06 · Privacy, security & accessibility
Many registered gymnasts are under 18. The platform is designed around the Digital Personal Data Protection Act, 2023 from the first release.
08 · Delivery plan
Indicative plan, to be confirmed with GFI at kick-off. Phases overlap so that the public site goes live early while the portal is still being built. Maintenance follows for the term set in the RFP.
Workshops with GFI and three state associations, content audit of the current site, final designs in English and Hindi.
Website, news, events calendar, results archive with the first vendor import, galleries, migration of governance pages and PDFs.
Registration and approval chain, state portal, entries, payment gateway, GST receipts and reconciliation. Migration of existing athlete records.
Certificate generation, public verification, DigiLocker push through SAI, live player and scoreboard, social integrations.
Security audit, accessibility audit, load testing, user acceptance with GFI and states, training, go-live.
09 · Inputs from GFI
These are legal or financial matters that GFI must decide. The platform keeps each one in configuration, so it can change without new code.
DigiLocker e-KYC, offline Aadhaar (Secure QR or XML), or authentication through a licensed AUA/KUA.
Registration, affiliation, renewal and entry fees, and how GST applies to each.
Proposed GFI-YY-SS-NNNN: year of first registration, state code, sequence.
Sub-Junior, Junior and Senior cut-offs for each season, as set in GFI's rules.
Text for participation and merit certificates, and who signs them.
Exports of current athlete, result and payment records for migration. No record is dropped.
Official logo, colours and photography rights. The prototype uses none of GFI's brand marks.
Payment gateway choice, DigiLocker issuer onboarding through SAI, TSR vendor file formats.
Existing official handles and admin access, or approval to create and verify new ones on each platform.
GFI's consent policy for featuring athletes, especially minors, on social media.
Commercials are submitted separately in the financial bid format prescribed by the RFP.
07 · Social media engagement
Taking Indian gymnastics to where fans are
The RFP includes developing and maintaining GFI's social media accounts. We will set up or verify GFI's official accounts on every major platform, run them day to day, and connect them to the website so that every result, story and live stream reaches fans on the apps they already use.
Channels and their role
Content pillars
Calendar, live coverage, results and medal moments from national and international events.
Profiles and stories of national team gymnasts, with their consent and, for minors, their guardian's.
Discipline explainers, how scoring works, how to register, and stories from state associations and clubs.
Official notices, selection news, safeguarding and anti-doping awareness, in English and Hindi.
Connected to the website
Running the accounts
Platforms covered
Links point to each platform until GFI confirms its official handles. The social icons on the current site do not link to any account.