Skip to content

Fullstack Laravel+Vue.js project for the website of the Blue Bird Big Band

Notifications You must be signed in to change notification settings

Mavv3006/BlueBirdBigBand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Fullstack Laravel+Vue.js project for the website of the Blue Bird Big Band

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published