Skip to main content
Back to all projects
Svelte 5SvelteKitTypeScriptTailwind CSS v4PostgreSQLDrizzle ORM

Bots Safari Tours

High-performance Botswana safari booking platform with day-by-day itinerary parsing, admin moderation panel, dynamic WebP image generation, and multi-language support.

Bots Safari Tours Desktop View
Bots Safari Tours Mobile View

Project Overview

Bots Safari Tours is a full-stack Botswana safari booking platform designed to showcase mobile camping packages and wildlife field journals. It features automated day-by-day itinerary extraction from package documents, server-side WebP responsive image variant generation via Sharp, role-based admin moderation, and compile-time multi-language support (English, Spanish, German, French).

Key Features

  • Curated mobile camping & safari package itineraries
  • Role-based admin content panel (activities, gallery, blog moderation)
  • Server-side WebP image generation & lightbox viewer
  • Compile-time i18n (en, es, de, fr) via Paraglide
  • Email notifications & admin enquiry response workflow via Resend
  • Dynamic SEO & JSON-LD schemas derived from activity package documents

Challenges & Solutions

Parsing unstructured safari package itinerary documents into structured day-by-day interactive schedules while maintaining low latency, fast WebP image processing, and multi-language SEO schemas.

Results & Impact

Achieved rapid page load performance, dynamic multi-language SEO optimization, and seamless booking enquiry notifications via Resend transactional emails.

Technologies Used

Svelte 5SvelteKitTypeScriptTailwind CSS v4PostgreSQLDrizzle ORMbetter-authSharpResendParaglide i18n