Padel-Connect
A padel court booking platform with an AI assistant that finds available courts from a plain-language request. Built as a team at the SpringIT Hackathon.
Team project
Built at the SpringIT Hackathon with Mihai Săpunaru and Erik Stoian.
My part
- Integrated the AI assistant: Groq with Llama 3.3 and function calling
- Built the chat widget in React
- Set up the local development environment
About the project
A booking platform for padel players. People browse clubs, see the courts and book a time slot, and club managers keep their clubs up to date.
An AI assistant understands plain-language requests, such as a city and a maximum price, and searches the real courts in the database.
What it does
- 01
AI assistant
Llama 3.3 through the Groq API, with function calling that turns a request into a live database search.
- 02
Clubs
A list of padel clubs with ratings and average prices, and a page for each club and its courts.
- 03
Bookings
Pick a court and a time slot. Every user has a My Bookings page.
- 04
Manager dashboard
Club managers add and edit their clubs.
How it's built
- Backend
- Django 4.2Django REST FrameworkPostgreSQL
- Frontend
- ReactReact RouterTailwind CSS
- AI
- Groq APIllama-3.3-70b-versatileFunction calling
Next project
Music Festival Management System