PureSportsData

Live Soccer Data Platform

A live, role-based platform for capturing and managing soccer match data in real time. Scouts record events pitch-side on a streamlined portal. Admins assign scouts to fixtures, approve requests, manage teams and competitions, and track coverage. Leaderboards and points reward contribution, while expenses and assignments keep operations organized.

Frontend

Next.js

Backend

FastAPI

Database

PostgreSQL

Auth

Argon2

API

REST + CORS

Deployment

Azure

Screenshots

PureSportsData - Assign Scout
PureSportsData - Home
PureSportsData - Login
PureSportsData - Soccer Game

Architecture & Tech Stack

Frontend
Next.js (App Router), TypeScript, Tailwind UI components.
Backend
FastAPI with Pydantic; Uvicorn; Argon2 password hashing.
Database
PostgreSQL via psycopg2 with schema and indexes.
API Design
REST endpoints with clear request/response models and CORS.
Performance
Batched queries and indexed hot paths; parallel fetches.
DevOps
Dockerized, environment-driven config; deployed on Azure.