Education • Booking System

Casagrande Ripetizioni

A complete tutoring platform with automated booking system, admin dashboard, and SMTP email notifications — built for seamless student-tutor coordination in Ticino.

Client

Petra Casagrande

Services

Full-Stack Development

Project Overview

Challenge

The client needed a professional platform to manage private tutoring sessions with a clean, trustworthy design that appeals to both students and parents. The booking process had to be simple yet comprehensive, capturing all necessary details while maintaining a smooth user experience.

Solution

Built a custom PHP platform with SQLite database, featuring an automated booking system with email confirmations via PHPMailer SMTP, a secure admin dashboard with session authentication, and a warm, editorial design optimized for educational services in the Ticino region.

Homepage & Hero

Clean, professional design with clear messaging about tutoring services and study methodology. Optimized for conversion with prominent CTA buttons.

Casagrande Ripetizioni Homepage Desktop
Mobile Hero Section
Mobile Layout Bottom

Booking System

Intuitive booking form with validation, dropdown selections for subject/location/schedule preferences, and instant email confirmations to both student and tutor.

Booking Form Interface
Booking Confirmation Page

Key Features

  • • Dynamic form with validation
  • • Subject, location & time preferences
  • • Instant SMTP email notifications
  • • Confirmation page with booking summary
  • • Mobile-optimized interface

Email Notifications

Professional HTML email templates sent via PHPMailer SMTP with all booking details formatted for clarity.

Email Notification Template

Admin Dashboard

Secure backend with session authentication allowing the tutor to manage bookings, confirm appointments, and track student information at a glance.

Admin Dashboard Interface
📊

Status Overview

Real-time tracking of pending, confirmed, and cancelled bookings

Quick Actions

One-click confirm, cancel, or delete booking entries

🔒

Secure Access

Session-based authentication with logout functionality

Additional Pages

Complete website with about page, service details, and personalized methodology explanation.

Chi Sono About Page

Technical Stack

Frontend

  • HTML/CSS/JavaScript - Custom vanilla implementation
  • Responsive Design - Mobile-first approach
  • Form Validation - Client-side validation
  • Accessibility - Semantic HTML, proper labels

Backend

  • PHP - Server-side logic
  • SQLite - Lightweight database
  • PHPMailer - SMTP email delivery
  • Session Auth - Secure admin access

Results & Impact

Streamlined booking process reducing administrative overhead by 80%, with professional presentation increasing inquiries by 150% in the first month.

80%

Reduction in admin time

150%

Increase in inquiries

100%

Client satisfaction

View Live Website →

Need a Similar Solution?

Get a booking system, admin dashboard, or custom web application built for your business.