Dominic Tapangea
All projects

Padel-Connect

Team projectTeam of three · hackathon

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

  1. 01

    AI assistant

    Llama 3.3 through the Groq API, with function calling that turns a request into a live database search.

  2. 02

    Clubs

    A list of padel clubs with ratings and average prices, and a page for each club and its courts.

  3. 03

    Bookings

    Pick a court and a time slot. Every user has a My Bookings page.

  4. 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