https://github.com/byronlove10/padel-booking
Full-stack court reservation system (Next.js + FastAPI + PostgreSQL + Redis + Stripe)
https://github.com/byronlove10/padel-booking
fastapi fullstack heroku nextjs postgresql redis stripe vercel
Last synced: 3 months ago
JSON representation
Full-stack court reservation system (Next.js + FastAPI + PostgreSQL + Redis + Stripe)
- Host: GitHub
- URL: https://github.com/byronlove10/padel-booking
- Owner: ByronLove10
- License: mit
- Created: 2025-08-17T23:04:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-17T23:27:50.000Z (10 months ago)
- Last Synced: 2025-08-18T01:12:51.354Z (10 months ago)
- Topics: fastapi, fullstack, heroku, nextjs, postgresql, redis, stripe, vercel
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Padel Booking
Full-stack court reservation system built with **Next.js (React)** and **FastAPI (Python)**.
Supports authentication, role-based access (player, club manager, admin), bookings with conflict prevention, and Stripe payments.
## 🚀 Tech Stack
- **Frontend**: Next.js (React, Tailwind, shadcn/ui)
- **Backend**: FastAPI + Pydantic + SQLAlchemy
- **Database**: PostgreSQL
- **Cache**: Redis
- **Payments**: Stripe
- **Infra**: Docker, GitHub Actions, Render, Vercel
## 🛠️ Getting Started
```bash
git clone https://github.com/ByronLove10/padel-booking.git
cd padel-booking
# TODO: setup instructions will go here