YTTC – The Website That Gives a Digital Soul to Yaoundé's Table Tennis Club
Sport & Associations

YTTC – The Website That Gives a Digital Soul to Yaoundé's Table Tennis Club

Client : Anima Blanchard

Context & Challenge

A paddle, a ball, a passion. And a club that deserved better than a WhatsApp group. 🏓

In Yaoundé, the Yaoundé Table Tennis Club (YTTC) brings together passionate
table tennis players of all ages. Monthly tournaments, back-to-back matches,
evolving rankings, and members who keep coming and improving.

But the club's day-to-day reality looked like this: results shared in WhatsApp
threads, rankings recalculated by hand on Excel, tournament sign-ups managed
by SMS. Anima Blanchard, leading the club, knew her team deserved better.
A real tool. A real digital home.

That's exactly what we built together.

A website that lives at the club's pace 🎯

The YTTC website is not a static brochure. It's a living platform that
reflects the club's activity in real time:

  • 🏆 Tournaments: upcoming events calendar, results from past editions
  • ⚔️ Matches: complete history of all matches played between members
  • 📊 Dynamic rankings: players ranked automatically based on points and
    performance — no more Excel spreadsheets
  • 👤 Member profiles: each player has a profile with stats, level, and
    match history
  • 🖼️ Photo gallery: the club's best moments captured and shared
  • 📱 100% responsive: flawless on smartphone, tablet, and desktop

Everything managed through a Django admin interface, allowing Anima and her
team to update everything autonomously — no developer needed.

"This project reminded us of the beauty of small communities bound together
by a shared passion. Table tennis is a sport of precision, strategy, and
mental strength. We wanted the site to reflect that: clean, efficient, alive."

— The Coding Industry Team

How we approached it

Our methodology for this project

1

Listening & Scoping

We took time to understand how the club operates: how tournaments are organized, how points are awarded, how members register. The club's entire sporting logic was mapped out before writing the first line of code.

2

Data Modeling & Architecture

Designed the data model: members, matches, tournaments, points, rankings. The automatic ranking calculation system was the technical core of the architecture.

3

Full-Stack Django Development

Complete site built in Django: public pages (home, members, tournaments, matches, gallery, rankings) and a custom admin interface for autonomous content management.

4

Responsive Design & Visual Identity

A sporty, dynamic interface, readable on all screen sizes. Every page was designed to be consulted quickly, including on mobile from the court.

5

Deployment & Training

Deployment on a VPS server, domain configuration, and hands-on training for Anima and her team on daily site management through the Django admin.

Project delivered 🎯

Results achieved

Concrete impact delivered for Anima Blanchard

Rankings calculated automatically — goodbye Excel

Player profiles and stats accessible online

Tournaments and matches managed autonomously without a developer

100% responsive site consulted from the court

All club activity centralized in one place

Before, we managed everything manually — rankings on Excel, sign-ups over WhatsApp. Now the site handles all of that automatically. My players can check their ranking and stats right from their phone. It's exactly what the club needed.
A
Anima Blanchard Secrtaire, Club Tennis de Table Yaounde

Do you have a similar project?

Let's discuss it and build something great together.

Contact us