SafariYetu is a modern travel booking web application designed to provide users with a seamless experience when planning and reserving tours, hotels, and adventures. Built with Next.js and a focus on premium UI/UX, SafariYetu combines responsive design, interactive components, and a structured booking flow.
- Intuitive booking form with labeled inputs and validation
- Responsive design optimized for mobile and desktop
- Glassmorphism and modern UI styling for a premium look
- Toast notifications for instant feedback
- Structured layout with trip summary and details
- Integration-ready architecture for future payment and API services
1.) Web Screen
2.) Mobile Screen
- Frontend Framework: Next.js 16 (with Turbopack)
- Styling: Tailwind CSS
- Icons: Lucide React
- UI Components: Shadcn UI (customized)
- State Management: React hooks
- Notifications: Custom toast provider
Will be updated on completion
- Node.js 18+
- npm or yarn
bash
git clone https://github.com/AshingtonMunene11/Twende.git
cd Twende
npm install
npm run dev
Open http://localhost:3000 to view the app in your browser.
npm run build
npm run start
- Payment gateway integration
- User authentication and profiles
- Admin dashboard for managing tours and bookings
Contributions are welcome! To contribute:
- Fork the repository
- Create a new branch (git checkout -b feature-name)
- Make your changes
- Commit (git commit -m "Add feature")
- Push (git push origin feature-name)
- Open a Pull Request
This project is intended for educational and practice purposes only.
SafariYetu is a personal development project and is not affiliated with or endorsed by any official travel agency or service provider.
The author does not claim ownership of any third-party assets, nor does the author support or condone unauthorized duplication, commercial use, or misuse of this codebase.
Use of this project is at your own discretion and risk. The author shall not be held liable for any consequences arising from its use.
For support: Contact munenefrank11@gmail.com or create an issue in the repository.
© 2025 Ashington Munene