Next.js 16
TypeScript
Tailwind CSS v4
NextAuth.js
PostgreSQL
Prisma
Upstash Redis
Firebase
Overview
SportsPulse is a full-scale sports intelligence platform delivering real-time scores, breaking news, and deep analytics with a strong focus on Cricket and support for Football. It is built for performance, scalability, and user engagement using modern web technologies.
Key Features
- ⚡ Real-Time Scores: Live match updates powered by optimized 30-second polling.
- 🏏 Cricket Central: Comprehensive coverage of IPL, World Cup, T20, ODI, and Test matches.
- 📱 Mobile-First Design: Highly responsive UI optimized for mobile users.
- 🌙 Dark/Light Mode: Accessible and premium theming experience.
- 🔐 Secure Auth: Strong authentication flow using NextAuth and Firebase.
- 📰 Breaking News: SEO-optimized news engine with fast publishing workflows.
- 📊 Analytics & Stats: Detailed match statistics and player performance breakdowns.
System Architecture
- Frontend: Next.js 16 (App Router) enabling server-side rendering and static generation.
- Database: PostgreSQL managed through Prisma ORM for structured relational data.
- Caching: Upstash Redis to optimize high-frequency live score queries.
- Auth: Secure user authentication with NextAuth.js and Firebase.
- Styling: Tailwind CSS v4 for consistent, responsive, and modern UI design.
