RIVANT

Design, website, Instagram · 2024–26

College Rivals

Design, website and Instagram for a college esports league

College Rivals is a college esports and culture league: a Rivals IP, powered by DMI Finance. Players qualify online from home or at a gaming truck that tours the country, then play on to a league stage and a grand finale, with music and comedy around the games.

We have been with it since 2024. We designed its screens, built collegerivals.com, rewrote it for Season 4 in 2026, and we run the Instagram.

Season
4
Cities
40+
Colleges
100+
Powered by
DMI Finance

In the league’s own words, Season 4.

01

The website

collegerivals.com carries the season: the esports formats and schedule, the truck locator, press, rules, FAQs, sign-up, login and each player’s profile. The screens here are the live site on 13 September 2026, with Season 4 under way.

Visit collegerivals.com

The College Rivals home page on 13 September 2026, from the first screen to Highlights: COLLEGE RIVALS, Season 4, over a stage photograph; cards for 40+ cities, 100+ colleges and a 30L prize pool; the four games on a pink band; the Coming to a city near you ticker; then Highlights, with Season 4 is live, Coming soon to Vizag and photos from the events.
The home page on 13 September 2026, from the first screen to Highlights. The cities, colleges and prize pool on it are the league’s own figures.

On a phone

The same pages at 390 pixels: the three cards stack, the games become a row that scrolls sideways, and the menu folds into one button. Sign-up keeps its three-step bar at the top and pins Proceed to verify to the bottom of the screen.

The home page on a phone on 13 September 2026, from the hero and its three cards through the games, the city ticker and Highlights to the truck map.
The home page on a phone, down to the truck map.
  • The sign-up page on a phone: step 1 of 3, Enter your details, with fields for full name, email and a WhatsApp number, and Proceed to verify.
    Sign-up, step 1
  • The esports page on a phone with its game picker open: BGMI Solo, BGMI Female, BGMI Squad, EAFC 26 and EAFC Mobile.
    The esports page’s game picker
  • The truck locator on a phone: the truck under a Hyderabad pin on the illustrated map, then the schedule, starting with Pune.
    The truck locator

The truck locator

A gaming truck tours the country for the offline qualifiers, and the site follows it. On 13 September 2026 the map had it at Hyderabad, with Vizag next.

One schedule file, 41 stops from Pune on 20 July 2026 to Mumbai on 26 February 2027, drives the pin, the home page’s “coming soon” line and the offline qualifier cities in esports registration, so the three can’t disagree.

The truck locator on 13 September 2026: the illustrated map with the truck under a Hyderabad pin, then the schedule, each city with its registration and offline qualifier dates, from Pune through Hyderabad (7 to 11 September) and Vizag (15 to 16 September).

The 41 stops, Pune first and Mumbai last, as the home page’s ticker listed them on 13 September 2026.

In 2024 the truck’s animation was drawn city by city in the design file. For Season 4 it runs as one scene on a single canvas that loads as you scroll near it.

Design: a keyframe of the truck animation, the truck arriving at Indore under a pink pin on the illustrated city.
DesignArriving at Indore
Design: a keyframe of the truck animation, the truck at Mangalore under its pin.
DesignAt Mangalore
The esports page for BGMI Solo: online monthly qualifiers from July to February and offline college playoffs, leading to the league stage and the grand finale, then the start of the schedule.
Esports: each game’s path from the qualifiers to the grand finale, then the schedule.
The press page: the content hub with two films from Season 3, then the photo gallery from the events.
Press: the content hub and the gallery from the events.
A laptop on a dark desk showing the College Rivals home page: COLLEGE RIVALS in lime over a stage photograph, Season 4, and the cities, colleges and prize pool cards
The home page on a laptop, on a dark desk
A phone on a stand on a dark desk showing the College Rivals sign-up page: Enter your details, with fields for name, email and WhatsApp number
The sign-up page on a phone, by a laptop

02

The design

Every screen started in Figma, in one file kept since 2024: a page of finished designs, a page of iterations, one for the truck’s animation and a playground for each season from 2 to 4.

The frames here are exported from that file. They are the designs, so some carry placeholder names, lines and the 2024 game list. Where a frame had personal details typed in, we swapped them for placeholders. The live site above is where the designs went.

Sign up, then register

A split screen: the season’s key art holds on the left while the form moves through its steps on the right. First the account, then the esports entry: online or offline, the games, a game ID for each, then a date and a slot.

  1. 01Your details
  2. 02Online or offline
  3. 03Games
  4. 04Game IDs
  5. 05Date and slot
Design: step 1 of sign-up, Enter your details, beside the season's key art of three players over COLLEGE RIVALS on pink and lime.
01Your details
Design: esports registration, Select mode, with Online picked over Offline.
02Online or offline
Design: Choose your games, a grid of six titles with two picked in lime.
03Games
Design: Enter your game IDs, one field for each game picked.
04Game IDs
Design: Select date, with a date and a time slot, and Proceed and save.
05Date and slot

The one-time code

No passwords. The design covers each state of the code: asking for it, typing it, verified, and wrong, with a link to send it again.

It drew four boxes; the Season 4 build takes six digits, sent to WhatsApp and to email.

Design: log in, Enter your details, with fields for an email address or a WhatsApp number.
DesignLog in
Design: Enter OTP, the code half typed, sent to a WhatsApp number.
DesignTyping the code
Design: all four digits in, and OTP verification successful in green.
DesignVerified
Design: a wrong code, with a line in red and a link to send it again.
DesignWrong code

The profile

A dashboard of the player’s details and entries, with a bar that fills as the profile does.

The avatar in the design is a placeholder. The Season 4 build can draw each player their own; it is built but not switched on as of September 2026.

Start
30%
Halfway
50%
Complete
100%

The bar’s three stops, as the design and the build both have them.

Design: a new profile, Hello, Jessica!, at 30% complete, its fields still empty, with a Complete profile button.
DesignA new account, 30% complete
Design: the finished profile, with a placeholder avatar, the player's details, the esports details and three game cards with their game IDs.
DesignComplete: the details, the esports entry and a card for each game

On a phone

Each screen drawn again at phone width: the key art gives way to the form, the game grid drops to two columns, and the profile stacks its game cards.

  • Design: sign-up on a phone, Enter your details.
    DesignSign-up
  • Design: Choose your games on a phone, six titles in two columns.
    DesignChoosing games
  • Design: the finished profile on a phone, the game cards stacked.
    DesignThe finished profile
  • Design: the esports page on a phone, the online and offline brackets down to the grand finale.
    DesignEsports, down to the grand finale

Explored first

Before the dark home page and the split screen, the file tried other ways in: three openings for the home page, and a grey wireframe of sign-up. Their figures and dates are working copy from the exploration, not the league’s.

Design exploration: a home page opening on INDIA'S BIGGEST COLLEGE ESPORTS COMPETITION in lime on a dark ground, over a pink ticker.
DesignA dark opening, the name in lime
Design exploration: the same opening over a photograph of players at their screens.
DesignThe same, over a photograph
Design exploration: a lime card with BIGGEST COLLEGE ESPORTS COMPETITION IN INDIA beside a smiling student.
DesignA lime card with a student
Design exploration: a grey wireframe of sign-up, step 1 of 3, Enter your details.
DesignA grey wireframe of sign-up

03

The build

The first version went up in 2024, ran Season 2 and was reopened for Season 3 in 2025: a Next.js site with a separate API behind it.

For Season 4, in July 2026, we rewrote it as one typed Next.js app. The old interface’s 52 Chakra components moved to plain Tailwind, and the old API calls kept working through a drop-in over tRPC, so hundreds of calls across the pages didn’t have to change.

Home cities
1,550
Colleges
71,730
Registration entries
7
Tour stops
41

Counted from the Season 4 code in September 2026. The colleges come from the national AISHE directory, in 746 city files that load one at a time.

  1. 01

    Codes, not passwords

    Sign-up and login send a six-digit code to WhatsApp and to email. Codes expire quickly, and resends and wrong guesses are limited. Only a verified code starts a session.

  2. 02

    Colleges by city and acronym

    Students pick their city, then find their college by any word of its name or by its acronym, the way they’d type it: “BITS”, “CBIT”. Each city’s list loads only when it’s picked.

  3. 03

    Registration per game

    Seven entries, from BGMI Solo, Female and Squads to EAFC 26, EAFC Mobile, Blitz Chess and a suggest-a-game option, each with its own fields, from a PSN ID to a BGMI squad of four or five. Each field’s rules are written once and checked in the form and again on the server.

  4. 04

    Usernames and avatars

    Unique usernames, whatever the letter case, and an illustrated avatar drawn for every player from their account, with share cards sized for Instagram stories and posts. Built for Season 4; not switched on yet as of September 2026.

  5. 05

    One schedule for the tour

    The truck’s 41 stops sit in one file that the map, the home page and the esports registration’s offline qualifier picker all read.

  6. 06

    Forms that work with the phone

    The code boxes take the phone’s one-time-code autofill and spread a pasted code across all six. The phone field drops the “+91” or leading zero that autofill adds, and the dropdowns work from the keyboard.

Built withNext.js 14, tRPC v11, Prisma v6 on MongoDB, Zod, TanStack Query, Formik and Tailwind

04

The account

@collegerivalsin: event coverage, performance clips and reels, posted as the season runs, with the highlights kept by season on the profile.

The College Rivals Instagram profile in September 2026: the Season 4 badge, 1,966 posts and 65.1K followers, the Season 4 bio, highlights for Season 3 and the Season 2 grand finale, then eight rows of posts: campus visit announcements and September qualifier countdowns for Season 4, photos from the events and gaming memes.
The profile in September 2026: the bio, the season highlights, then the grid, three pinned posts first.
Posts
1,966
Followers
65.1K

The account’s totals, as its profile showed them in September 2026.

  • Social media management
  • Video production
  • Event coverage
A phone lying on a dark desk beside a game controller, showing the College Rivals Instagram profile: the Season 4 badge, the bio, the highlights and the first posts

On the ground

Filmed at the events, vertical from the start, for the feed.

  • Performances
  • Matches
  • The crowd

Credits

Client
College Rivals, a Rivals IP
Years
2024–26
Live at
collegerivals.com
Services
  • UI/UX design
  • Website development
  • Social media management
  • Video production
  • Event coverage
What we made
  • UI/UX design in Figma: sign-up and login, esports registration, the profile, and the home, esports, truck locator, about and press pages, for desktop and phone
  • The website, from its first version in 2024 through Seasons 2 and 3
  • The Season 4 rewrite, July 2026
  • The truck locator and its animation
  • The Instagram: event coverage, performance clips and reels