An open API service indexing awesome lists of open source software.

https://github.com/tanvirulislm/maxhotel-project

MaxHotel is a hotel booking platform built with Laravel. It provides a foundation for managing bookings, customer data, and reservations. The project is actively evolving and serves as both a learning tool for Laravel and a customizable hotel management system.
https://github.com/tanvirulislm/maxhotel-project

booking-system hotel-management laravel open-source php8 web-application

Last synced: 28 days ago
JSON representation

MaxHotel is a hotel booking platform built with Laravel. It provides a foundation for managing bookings, customer data, and reservations. The project is actively evolving and serves as both a learning tool for Laravel and a customizable hotel management system.

Awesome Lists containing this project

README

        

# **MaxHotel - Laravel-Based Hotel Website**

Welcome to **MaxHotel**, a modern hotel website designed to provide a seamless and user-friendly experience for customers and administrators alike. This project is built using **Laravel**, with a focus on clean architecture and incremental development to ensure quality and functionality.

---

## **🌟 Features (Current and Upcoming)**

### **Current**
- Blade templates for clean and reusable HTML structure.
- A responsive and visually appealing frontend design.

### **Planned Features**
- **Booking System:** Allow customers to book rooms with ease.
- **Customer Dashboard:** Manage personal bookings, preferences, and account details.
- **Admin Dashboard:** Enable administrators to oversee bookings, manage rooms, and handle customer inquiries.

---

## **πŸš€ Installation**

### **Prerequisites**
- PHP >= 8.1
- Composer
- MySQL or any preferred database
- Node.js (optional, for frontend assets)

### **Steps**
1. Clone this repository:
```bash
git clone https://github.com/tanvirulislm/maxhotel-project.git

2. Navigate to the project directory:
```
cd maxhotel-project
```

4. Install dependencies:

```
composer install
```

4. Set up the environment file:
```
cp .env.example .env
```

Update the `.env` file with your database credentials.

5. Generate the application key:
```
php artisan key:generate
```

7. Run migrations:
```
php artisan migrate
```

8. Serve the application:
```
php artisan serve
```

```
Visit http://localhost:8000 in your browser.
```

### **πŸ› οΈ Usage**
This repository serves as a foundation for a fully functional hotel booking platform. You can use it as-is for learning Laravel or customize it further to meet your project's requirements.

### **πŸ“– Learning in Progress**
This project is a continuous learning journey. Each feature is added incrementally as I explore and master Laravel concepts. Here’s the roadmap:

### **Blade Templates βœ…**
Booking System (Coming Soon)
Customer Dashboard (Planned)
Admin Dashboard (Planned)
Stay tuned for updates as the project evolves!

### **🀝 Contributions**
Contributions, suggestions, or feedback are welcome! Feel free to open an issue or submit a pull request.

### **πŸ“§ Contact**
If you have questions or want to connect, feel free to reach out:

- **Author**: Tanvirul Islam
- **GitHub**: [tanvirulislm](https://github.com/tanvirulislm)
- **Website**: [tanvirulislam.xyz](https://tanvirulislam.xyz)

### **πŸ“œ License**
This project is licensed under the MIT License.