A comprehensive African travel platform built with React, Vite, Tailwind CSS, and Supabase
# π Voya Travel Platform
A comprehensive African travel platform built with React, Vite, Tailwind CSS, and Supabase. Discover, book, and explore amazing destinations across Africa with a modern, responsive web application.
## β¨ Features
### π **Homepage**
- Beautiful hero section with search functionality
- Featured destinations from database
- Real-time property listings
- Responsive design with loading states
### π **Search & Discovery**
- Advanced property search with filters
- Real-time search results
- Price range and property type filtering
- Location-based search
### π¨ **Property Management**
- Detailed property pages with images
- Amenities and pricing information
- Guest capacity and availability
- Rating and review system
### π **Authentication**
- User registration and login
- Social authentication (Google, GitHub, Apple)
- Profile management
- Secure session handling
### π
**Booking System**
- Complete booking flow
- Date selection and guest management
- Secure payment processing with Stripe
- Email confirmations
### π **Dashboard**
- Personalized user analytics
- Booking history and statistics
- User preferences and settings
- Real-time notifications
### π³ **Payment Processing**
- Secure Stripe integration
- PCI-compliant payment handling
- Multiple payment methods
- Transaction tracking
## π οΈ Tech Stack
### Frontend
- **React 18** - Modern React with hooks
- **Vite** - Fast build tool and dev server
- **Tailwind CSS** - Utility-first CSS framework
- **React Router** - Client-side routing
- **Lucide Icons** - Beautiful icon library
- **React Hook Form** - Form handling
- **React Hot Toast** - Notifications
- **Stripe Elements** - Payment processing
### Backend
- **Supabase** - Backend-as-a-Service
- PostgreSQL database
- Authentication & authorization
- Real-time subscriptions
- File storage
- Edge Functions
- Analytics
### Development Tools
- **ESLint** - Code linting
- **Prettier** - Code formatting
- **Git** - Version control
## π Getti β¦