Skip to content

// project

PuanMerkezim

A Turkish football site with standings, fixtures, and results across several leagues.

Date

Status

completed

Type

Web Application

PuanMerkezim

Technologies Used

Next.jsTypeScriptPrismaPostgreSQLRedisTailwind CSSZod

PuanMerkezim tracks Turkish football across multiple leagues, from the Süper Lig down to lower divisions and women's leagues. It shows league tables, fixtures, results, and team pages with points-per-game stats.

League data is cached in Redis so pages stay fast during heavy matchday traffic, and the league and team pages are built for search visibility.

It runs on Next.js with a Prisma and PostgreSQL backend and Redis caching.

Highlights

  • Standings, fixtures, and results across multiple leagues
  • Team pages with points-per-game stats
  • Redis-cached for fast matchday loads

Challenges

  • Most Turkish standings sites are slow and ad-heavy, and they rarely cover lower and women's leagues in one place.

Outcomes

  • Multiple leagues in one place
  • Redis-cached pages
  • Search-optimized league and team pages

// next

Interested in this project?

Check out more of my work or get in touch to discuss your ideas.