Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.5 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.5 KB

Blue Bird Big Band

This is the repository housing the website for the Blue Bird Big Band from the music school in Speyer, Germany.

This project uses the Laravel framework, currently in version 10, including Inertia with Vue as the JavaScript Framework.

Installation Guide

Prerequisites

  • PHP with min. version 8.1 installed
  • Latest version Composer installed
  • Node.js installed. Minimum Version 16.
  • With Node.js usually npm will be installed. npm is also required.

Installation Steps

After taking care of the prerequisites, you can proceed to run the following command line scripts.

  • Install all the Composer dependencies with composer install.
  • Now all Node.js packages/dependencies need to be installed with npm install.
  • At this point all dependencies have been installed. To use the database, we need to create it. Run the following commands to set up the application to be used:
    • composer run-script post-root-package-install
    • composer run-script post-create-project-cmd
  • After that the database can be prepared to be used. Run php artisan migrate to create all database tables
  • Optionally with php artisan db:seed the database can be filled with some dummy data

You can run the project with two terminal windows which run the following commands concurrently:

  1. php artisan serve
  2. npm run dev