Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jvitasek/restaurant-booking
- Owner: jvitasek
- Created: 2024-08-12T17:30:42.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T18:35:29.000Z (5 months ago)
- Last Synced: 2024-08-13T20:45:51.733Z (5 months ago)
- Language: PHP
- Homepage:
- Size: 540 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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