Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jvitasek/restaurant-booking

:calendar: Restaurant Booking App in Laravel
https://github.com/jvitasek/restaurant-booking

Last synced: about 2 months ago
JSON representation

:calendar: Restaurant Booking App in Laravel

Awesome Lists containing this project

README

        

# :calendar: Restaurant Booking App
This is just a simple restaurant booking app.

### Features
- Laravel Breeze for authentication
- Filament Forms + Tables :heart:
- `spatie/permission` for admin/guest roles

### Setup
- clone the app
- run `composer install`
- run `npm i && npx vite build`
- copy `.env.example` to `.env` and set up your DB connection
- run `php artisan key:generate`
- run `php artisan migrate:fresh --seed`

### Testing
- `composer pest` to run all feature and unit tests
- `composer phpstan` to run static analysis
- `composer pint` to fix code style

### Wishlist
- [ ] dynamic opening hours
- [ ] e-mail booking confirmation with a signed link to cancel the booking
- [ ] Filament panel for easier management of clients/bookings