QR-menu is Web App that allows Restaurant owners to create their own menù and share it with the public with a QR code. The project is based on laravel.
QR-menu is Web App based on Laravel
and React framework
, so to run the project in the dev environment
you must first install the dependencies of the project.
composer install
npm install
Provide a valid configuration for the database into .env file just created.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=qrmenudb
DB_USERNAME=user
DB_PASSWORD=password
Run the command :
php artisan qrmenu:init
Then finally all the dependencies are installed, and all initial steps are done. Now run the following commands:
npm run privatearea-build
npm run build
And then finally start the project:
php artisan serve
If you then need to work on privatearea
you must run the command:
npm run privatearea-run
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
Laravel is accessible, powerful, and provides tools required for large, robust applications.