Mini Booking platform
The backend is built using Laravel to get started
- Make sure
phpandcomposerare installed - Copy
.env.exampleto.env - Set the database credentials in
.envfile - Set up google credintials in
.envfile - run the following commands
$ composer install
$ php artisan migrate
$ php artisan serve
Note:
valetcan't be used when trying google authentication the application should be served from127.0.0.1becasue google doesn't allow.testdomains for callback urls
The frontend is built using React on InertiaJS and TailwindCss
To build the front end run the following
$ npm install
$ npm run build
The notifications sent by this application are queued by default for more on queues checkout Laravel Docs
Booking reminders are scheduled using app/Jobs/BookingReminderJob.php for more on jobs and task scheduling checkout Laravel Docs


