Logo Lanfrica

victorke485/Kenya-Trails

Domain:

digital infrastructure

Record type:

software
Creator:
vic
Host:
# 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 …