Español
HoopMetrics es una plataforma SaaS para el análisis y visualización de estadísticas de la NBA, con dos componentes principales:
- Frontend: aplicación Next.js con Tailwind CSS y TypeScript.
- Backend: API REST en FastAPI + SQLModel, con base de datos PostgreSQL.
- Free Tier: 1 jugador y 1 equipo favorito, estadísticas básicas.
- Premium Tier: hasta 3 favoritos, métricas y gráficos derivadas.
- Ultimate Tier: favoritos infinitos, métricas y gráficos avanzadas.
- Roles: Free, Premium, Ultimate y Admin con panel de control.
- Visualizaciones: gráficos interactivos con Recharts en frontend y dashboard de administrador.
- Pagos: integración Stripe Elements + Payment Intents API.
- Despliegue: frontend y backend en Vercel; base de datos y objeto storage en DigitalOcean.
- Frontend: Next.js, React, TypeScript, Tailwind CSS.
- Backend: FastAPI, Python, SQLModel, PostgreSQL.
- Gráficos: Recharts
- Autenticación y roles: Pydantic, JWT
- Pagos: Stripe
- Hosting: Vercel, DigitalOcean Managed Databases & Spaces
English
HoopMetrics is a SaaS platform for NBA statistics analysis and visualization, composed of two main components:
- Frontend: Next.js application with Tailwind CSS and TypeScript.
- Backend: REST API built with FastAPI + SQLModel, backed by PostgreSQL.
- Free Tier: 1 favorite player and 1 favorite team, basic stats.
- Premium Tier: up to 3 favorites, derived metrics and charts.
- Ultimate Tier: unlimited favorites, advanced metrics and charts.
- Roles: Free, Premium, Ultimate, and Admin with control dashboard.
- Visualizations: interactive charts with Recharts on the frontend and an admin dashboard.
- Payments: Stripe Elements integration + Payment Intents API.
- Deployment: frontend and backend on Vercel; database and object storage on DigitalOcean.
- Frontend: Next.js, React, TypeScript, Tailwind CSS.
- Backend: FastAPI, Python, SQLModel, PostgreSQL.
- Charts: Recharts
- Auth & Roles: Pydantic, JWT
- Payments: Stripe
- Hosting: Vercel, DigitalOcean Managed Databases & Spaces