Modern car rental management system built with Laravel 11, featuring multi-language support, real-time currency conversion, and comprehensive vehicle management.
- 🚗 Vehicle Management - Complete CRUD operations for car fleet
- 💰 Dynamic Pricing - Real-time currency conversion with TCMB integration
- 🌍 Multi-language - Turkish and English support
- 👥 User Management - Role-based access control (Admin/User)
- 📊 Order System - Guest and authenticated user orders
- 📧 Contact Forms - Customer inquiry management
- 🎨 Modern UI - Clean, responsive design with green theme

- Framework: Laravel 11
- Database: MySQL 8.4
- Cache: Redis 7
- Frontend: Bootstrap 3, jQuery, Owl Carousel
- Containerization: Docker & Docker Compose
- Docker & Docker Compose
- Git
-
Clone the repository
git clone <your-repo-url> cd car-rental-laravel
-
Copy environment file
cp .env.example .env
-
Update .env file
- Set your
APP_KEY(or runphp artisan key:generatelater) - Configure database credentials
- Update other settings as needed
- Set your
-
Start Docker containers
docker-compose up -d
-
Install dependencies & setup
docker-compose exec app composer install docker-compose exec app php artisan key:generate docker-compose exec app php artisan storage:link docker-compose exec app php artisan migrate --seed
-
Access the application
- Application: http://localhost:8080
- phpMyAdmin: http://localhost:8081
After seeding, you can login with:
- Email: [email protected]
- Password: password
car-rental-laravel/
├── app/
│ ├── Http/Controllers/ # Controllers
│ ├── Models/ # Eloquent models
│ └── Services/ # Business logic services
├── database/
│ ├── migrations/ # Database migrations
│ └── seeders/ # Data seeders
├── resources/
│ └── views/ # Blade templates
├── routes/ # Application routes
├── public/ # Public assets
└── docker-compose.yml # Docker configuration
docker-compose exec app php artisan <command>docker-compose exec app tail -f storage/logs/laravel.logdocker-compose exec db mysql -uroot -proot car_rentalThe application uses a soft, clean green-based theme:
- Primary Green:
#29ca8e - Secondary Green:
#1dbf73 - Dark Green (text):
#1a7f5a
Full UTF-8 support for Turkish characters (ç, ğ, ı, ö, ş, ü).
This project is open-sourced software.
For issues and questions, please open an issue in the repository.