Welcome to the Ngapali Paradise Hotel Reservation System, a solution designed for managing hotel reservations, built for final years bachelor degree. This robust system is built on the TALL stack, incorporating Tailwind CSS, Alpine.js, Laravel, and Livewire. Furthermore, although SASS is employed for styling instead.
- An inviting and user-friendly landing page providing an enticing overview of Ngapali Paradise Hotel.
- Explore detailed information about available rooms, including pricing, amenities, and captivating images.
- Immerse yourself in a visually stunning gallery showcasing the hotel's rooms, facilities, and the natural beauty of Ngapali.
- Discover the rich history of Ngapali Paradise Hotel and get to know the dedicated team behind the scenes.
- Secure user authentication for both guests and administrators.
- A powerful dashboard for administrators to efficiently manage rooms, users, and bookings.
- Seamless booking process for guests with an intuitive interface.
- Enjoy the benefits of a working coupon system to avail exciting discounts on bookings.
- Secure payment processing with seamless Stripe integration for convenient and secure transactions.
- TALL Stack: Tailwind CSS, Alpine.js, Laravel, Livewire.
- Styling: SASS for a flexible and maintainable styling approach.
- Clone the repository:
git clone https://github.com/your-username/ngapali-paradise-hotel.git
- Install dependencies:
composer install npm install && npm run dev
- Set up your environment variables:
- Copy
.env.example
to.env
and configure your database and Stripe API keys.
- Copy
- Run migrations and seed the database:
php artisan migrate --seed
- Start the development server:
php artisan serve
- Visit
http://localhost:8000
in your browser.
The Laravel project is open-sourced software licensed under the MIT license.