A Laravel Monolith project powered by InertiaJS and Laravel Livewire.
- Admin pages (powered by InertiaJS)
- Manage hotels and rooms types
- Set room availability
- Modify/Cancel reservations
- Customer pages (powered by Livewire)
- Hotel Landing Page
- Room reservation
- Create new reservations
- View/Cancel existing reservation
-
Laravel
-
MySQL
-
InertiaJS
-
Laravel Livewire
-
TailwindCSS
-
Unit Testing powered by PHPUnit
-
CI powered by Github Actions
-
Hosted on Heroku
$ git clone git@github.com:adwinying/hotel-hamlet.git
$ cd hotel-hamlet
$ composer install
$ npm ci
$ cp .env.example .env
$ php artisan key:generate
$ npm run prod