The purpose of this application is to display proficiency in web-development driven programming languages and constructs. Also, knowledge and a working example of API usage.
For more context, see original project @ https://github.com/casperwilkes/spring_notes
Setup the project using the following steps:
- Clone repository to a location with read/write privileges
- Change into directory
cd spring_notes_vue
- Initialize homestead
php vendor/bin/homestead make
- Copy over
Homestead.yaml.example
cp Homestead.yaml.example Homestead.yaml
- Copy over
.env.example
cp .env.example .env
- Run vagrant
vagrant up
- Upon provisioning:
- Your database user and password will be setup
- Your CA certificate will be copied to project root
- SSH into machine
ssh vagrant@springnotes.loc
- Run migrations & seeds
artisan migrate --seed
If you wish to set up HTTPS, the ca.homstead file has been copied to the home directory
- Open chrome
- Navigate to
- Settings
- Advanced
- Manage Certificates
- Authorities
- Click 'IMPORT'
- Import ca.homestead file from project directory root
- Accept all options
- Restart browser
- Navigate to
https://springnotes.loc
- Navigate to