A modern travel and tour booking website built with PHP, featuring a responsive design and dynamic content management.
- 🌍 Dynamic tour packages with detailed information
- 📱 Responsive design for all devices
- 📧 Contact form with server-side processing
- 🎫 Tour booking system
- 🏢 Company information and statistics
- 🎨 Modern UI with smooth animations
- Backend: PHP 8.1+
- Database: MySQL 8.0
- Frontend: HTML5, CSS3, JavaScript
- Containerization: Docker & Docker Compose
-
Clone the repository
git clone <your-repo-url> cd php_docker_mysql_personal
-
Set up environment
cp .env.example .env # Edit .env with your configuration
-
Start with Docker
docker-compose up -d
-
Access the application
- Website: http://localhost:8082
- phpMyAdmin: http://localhost:8081
src/
├── assets/
│ ├── css/style.css # Main stylesheet
│ └── js/main.js # JavaScript functionality
├── includes/
│ ├── header.php # Common header
│ └── footer.php # Common footer
├── index.php # Homepage
├── tours.php # Tours catalog
├── about.php # About page
├── contact.php # Contact form
└── booking.php # Booking system
- PHP files are in the
src/
directory - CSS and JS assets are in
src/assets/
- Environment variables are configured in
.env
This project is open source and available under the MIT License.