Home / Work / EPL Ramailo Nepal

Web Platform · Sports · Community · Dashboard

EPL Ramailo Nepal:
Building Nepal's largest
fantasy football ecosystem.

Designing a complete dual sided platform from scratch, a public facing community hub and a real time member dashboard, for Nepal's biggest Fantasy Premier League community. Moving 1,500 members off Facebook Groups and into a structured, prize backed league system.

My Role
Lead Product Designer
Deliverables
Website, Dashboard & Marketing
Platform
Web (Desktop & Mobile)
Community
1,500+ Active Members
Prize Pool
NPR 8,00,000+
EPL Ramailo Nepal Dashboard

01 Context

Nepal's biggest FPL community was running on Facebook Groups.

EPL Ramailo Nepal has been Nepal's largest Fantasy Premier League community since 2017. It organises local leagues with real cash prizes, hosts events, and has built a genuinely passionate football fanbase across the country. At its peak, over 250 active members were competing for prize pools exceeding NPR 8,00,000.

But the entire operation ran through Facebook Groups, WhatsApp messages, and manual spreadsheets. There was no registration system, no live standings, no member dashboard, and no way for a new user to find the community, understand what it offered, and join without already knowing someone inside.

The community had outgrown its infrastructure. It needed a real platform.

📋
No formal registration system
New members had to message admins directly on Facebook or WhatsApp. There was no self serve signup, no payment verification, and no member database. Managing 1550 members manually was not sustainable.
📊
No live standings or dashboard
League standings were shared as screenshots or manual posts. Members had no real time view of their rank, points, team value, or elimination status. Engagement dropped between gameweeks because there was nothing to check.
🔍
No discoverability
If you didn't already know about ERN through a friend, you couldn't find it. No website, no SEO presence, no landing page explaining what the community offered, what the prize structure was, or how to join.
The design challenge

Design a complete platform from scratch: a public facing website that explains the community and converts visitors into members, plus a private member dashboard that keeps engaged members coming back every gameweek. Two completely different user contexts. One design system.

02 Design Strategy

One platform. Two completely different jobs.

The core architectural decision was recognising that ERN needed to serve two fundamentally different user contexts. Trying to merge them would have made both worse. I designed them as distinct surfaces sharing the same brand identity.

Public Website

Convert visitors into members

The public site serves first time visitors who've heard of ERN but don't know how to join. Its job is to explain, excite, and convert.

  • Hero section with clear value proposition
  • League structure explained (Classic, Elimination, Captain's)
  • Prize pool prominently displayed
  • Events calendar and past events
  • Registration check and new member signup
  • Membership plans comparison
  • ERN Show blog and content hub
  • Merch shop integration
  • Public standings (read only)
Member Dashboard

Keep members engaged all season

The dashboard serves registered members who are already in the league and need weekly touchpoints to stay engaged, informed, and competitive.

  • Real time GW countdown timer
  • Personal rank (Overall, GW, ERN League)
  • Total points and week on week change
  • Team value and chip status
  • Classic League vs Elimination League status
  • Points vs league average chart
  • Quick links (ERN Show, Events, Shop)
  • Membership status and PAF contribution
  • Top fixture display

03 Public Website

From no online presence to a full community hub.

The public website had one specific job: take a visitor who knows nothing about ERN and make them want to join. That meant leading with the most compelling information (prize pool, community size, events) and making the path to membership as frictionless as possible.

The site architecture covers the full user journey from first landing to registration, with distinct pages for Home, Standings, Blog, Shop, Events, and a dedicated Registration and Verification page.

Homepage ERN Website Homepage

Hero with a clear league description, a community photo section, league overview, and a direct call to action to join.

Standings Page ERN Standings Page

Live Classic League table with rank, team name, manager, and points. Weekly GW winners with photos and prize confirmation shown below.

Blog and ERN Show ERN Blog Page

Content hub for weekly FPL tips, ERN Show episodes, and community news. Keeps non members engaged and drives return visits.

Merch Shop ERN Shop

ERN branded merchandise (jerseys, caps, scarves) with gender and category filters. Revenue supports the Players Assistance Fund.

The registration system: replacing manual admin work

Before this platform, admins manually verified every new member over Facebook and WhatsApp. I designed a two part registration page: a registration check tool (search by name to verify existing membership) and a new registration form (Full Name, Phone, Team Name, Manager Name, FPL ID, then Proceed to Payment).

This single page replaced hours of admin messaging per season and gave members a self serve verification flow they could use at any time without waiting for a reply.

ERN Registration Page

Dual purpose registration page: check existing membership status by name (top section) and new member registration form with FPL ID verification (bottom section). Accordion layout keeps it clean and unintimidating.

04 Member Dashboard

A command centre for every gameweek.

The dashboard's primary job is to answer the question every FPL manager asks on Friday: "Where do I stand and what do I need to know before the deadline?"

I designed the information hierarchy around the weekly FPL rhythm. The most urgent information (GW countdown, current rank, points) sits at the top. Contextual information (league status, chip availability) sits in the middle. Supporting information (quick links, membership) sits at the bottom.

ERN Dashboard Full View

The ERN Dashboard: personalised greeting, GW countdown with deadline status, rank and points and value stat cards, ERN League status (Classic and Elimination), points chart, quick links, membership status.

Key dashboard design decisions

05 Full Ecosystem

A platform, not just a website.

ERN is more than an online league. It has physical events, merchandise, original content, and a community support fund. The design system had to accommodate all of these touchpoints consistently, while keeping each one distinct enough to serve its specific purpose.

🏆
League System
Classic League, Elimination League, and Captain's Challenge each with separate standings, rules, and prize pools.
🎟️
Events
Kickoff Party, Futsal Tournaments, Watch Parties, Season Gala — all with RSVP integrated into the platform.
📺
ERN Show
Weekly video content with FPL tips, transfer suggestions, and community updates embedded in the blog section.
🛍️
ERN Shop
Official merchandise store with jerseys, caps, and scarves. Revenue supports community operations and the PAF.
🤝
Players Assistance Fund
Community driven support system. Members contribute during registration. Contribution is tracked in the dashboard under membership status.
📊
Live Standings
Real time league tables updated after every gameweek, replacing manual screenshot updates shared in Facebook Groups.
Member Verification
Self serve registration check and new member signup, replacing manual admin verification over WhatsApp.
🎫
Membership Tiers
Premium (NPR 1,500) vs Basic: with a clear benefits comparison covering Elimination League access, event priority, and merchandise discounts.

06 Social Media and Brand

Beyond the website, a consistent brand across every touchpoint.

In addition to the platform, I designed all social media content for ERN's Instagram and Facebook presence. This included season launch announcements, registration campaigns, gameweek winner posts, membership drive graphics, and event promotions.

The social content needed to feel like a professional sports brand while keeping the community warmth that made ERN popular in the first place. Dynamic layouts, gradient backgrounds, player imagery, and bold typography consistent with the website's brand identity but adapted for social formats.

A sample of the Instagram content designed for ERN, season announcements, membership campaigns, winner reveals, registration drives, and Survival League promotions.

07 Reflection

What this project taught me about designing for communities.

Communities have two audiences, insiders and outsiders

The hardest design problem on this project was recognising that ERN's existing members and potential new members needed completely different information hierarchies. Existing members wanted to check their rank and get on with their day. Newcomers needed to understand what ERN was, why it was worth joining, and how to do it. Treating them the same would have produced a platform that served neither group well.

Moving from informal to formal changes the culture

One thing I had to be careful about was designing a platform that felt official without feeling corporate. ERN's appeal is its community energy — the banter, the local events, the feeling of being Nepal's FPL community. I used the brand's purple and gold palette, kept copy warm and direct, and made sure the social media content maintained that personality even as the underlying systems became more professional.

Designing at scale means designing the repeatable system

Social media content for an active sports community means designing 20 or more posts per season, each on a deadline, each needing to feel fresh. The most valuable decision I made was establishing a visual language early consistent gradient backgrounds, typography hierarchy, logo placement rules, and content framing so that each post could be produced quickly without losing brand cohesion.

"This wasn't just a website project. It was infrastructure for a community and communities are messy, living things that don't stay still while you design for them."
Reflection on EPL Ramailo Nepal

08 Outcomes and Scale

1,550+
Active members competing in the organised league system, up from informal Facebook Group management
NPR 8L+
Total prize pool managed through the platform across Classic, Elimination, and Gameweek prizes
2×
Dual sided platform designed from zero to live: public website and private member dashboard
0→∞
Registration, standings, and member verification all moved from manual WhatsApp admin work to a self serve platform
Back to work
← Providhy ERP
View all work