This project is a tourism booking website developed as a demo to showcase how AI agents can be integrated into a modern web application. It simulates a travel booking platform where users can explore destinations, book tours, and interact with smart features powered by an AI agent.
The app is built using a modern frontend stack and connected to a backend-as-a-service (Supabase) for authentication and database features. It is intended for demonstration purposes, particularly in AI and automation environments.
- Search and browse destinations
- AI-powered user assistance (integration-ready)
- Booking functionality
- Email confirmation (via Resend)
- Responsive and clean UI with shadcn-ui and Tailwind CSS
Layer | Technology |
---|---|
Frontend | React, TypeScript |
Tooling | Vite, Tailwind CSS, shadcn-ui |
Backend/API | Supabase |
Email Service | Resend |
Dev Hosting | GitHub Codespaces / Local Dev |
To run the project locally, follow these steps:
- Node.js (Recommended via nvm)
- npm (comes with Node.js)
- A
.env
file configured with your Supabase and Resend credentials
# 1. Clone the repository
git clone <YOUR_GIT_URL>
cd <YOUR_PROJECT_NAME>
# 2. Install dependencies
npm i
# 3. Start the development server
npm run dev