Skip to content

redlash/booking

Repository files navigation

About this project

This project is a web application to book meeting rooms. The following functionality is provided:

  • Register, login, logout
  • View current booking records
  • Book a meeting room
  • Update an existing booking record
  • Cancel a booking record
  • Filter the records by users, meeting rooms, and date range
  • Sort the records by date/time, users, and meeting rooms

How to setup local environment

  • Get the source code and set the env: (Valet users need to connect to MySQL and create the database)
git clone https://github.com/redlash/booking.git
cd booking
npm install && npm run dev
vagrant up -d (Vagrant users only, you may need to run vagrant init to create Vagrantfile first)
vagrant ssh (Vagrant users only)
composer install
cp .env.example .env
php artisan key:generate
  • Go to the project directory and run migration and seeder:

php artisan migrate --seed

Two users and three meeting rooms will be generate, the password of the users are password You may create you own user by registering as well.

License

The project is open-sourced software licensed under the MIT license.

About

A web app to book meeting rooms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors