Logo Lanfrica

victorke485/Kenya-Trails

Domaine:

digital infrastructure

Type de record:

software
Créateur:
vic
Hôte:
# Kenya Trails - Tourism & Travel Website A comprehensive Django web application for tourism and travel services in Kenya, featuring tour packages, booking systems, and customer management. ## 🌟 Features ### 🏠 **Homepage & Navigation** - Responsive homepage with stunning visuals - Easy navigation to all sections - Modern UI/UX design ### 📦 **Tour Packages** - Browse available tour packages - Detailed package information - Package booking system ### 📞 **Contact & Communication** - Contact form for customer inquiries - Admin panel for managing customer messages - Email integration for notifications ### ℹ️ **About & Services** - Company information and mission - Detailed service offerings - Team member profiles - Customer testimonials ### 🎫 **Booking System** - Online tour booking functionality - Booking management for customers - Admin booking oversight - M-Pesa payment integration ### 👥 **User Management** - User registration and authentication - Customer login system - Admin dashboard for user management ### 🏛️ **Admin Panel** - Comprehensive admin interface - Booking management - Contact message management - User management - Image upload for guides/tours ### 📱 **Additional Features** - Mobile-responsive design - Image upload and management - Payment processing with M-Pesa - Guide/tour image galleries ## 🛠️ Technology Stack - **Backend**: Django 5.2.4 - **Database**: SQLite (development) / MySQL (production) - **Frontend**: HTML5, CSS3, Bootstrap - **Image Processing**: Pillow - **Payment Integration**: M-Pesa API - **HTTP Client**: Requests library ## 📋 Prerequisites Before running this application, ensure you have: - Python 3.12 or higher - pip (Python package installer) - Virtual environment (recommended) - MySQL (for production deployment) ## 🚀 Installation & Setup ### 1. Clone the Repository ```bash git clone github.com cd kenyatrails ``` ### 2. Create Virtual Environment ```bash python -m venv .venv …