(better) Raikes School team's repo for the Code One Omaha Hackathon
We were assigned the job of redesigning the user's panel to enhance the existing panel and add more features like budgets, alerts and parental controls, and investments.
Team 9: Tobin Brown, Jake Sanchez, Marcus Pasell
- install virtualbox and vagrant
- add laravel homestead box
- get composer and update
- install dependencies
- run migrations
- run seeders
- compile sass
Virtualbox and vagrant make setting up a local development environment easy. Install both of these on your machine and move on to the next step.
Once you have Virtualbox and Vagrant installed you need to add the homestead box. Do this by running the following command in your command line / terminal.
vagrant box add laravel/homestead
Once the box downloads, you need to set up homestead using the instructions found in the laravel documentation
http://laravel.com/docs/homestead
Clone this repository to your computer and make sure you map the folder in the homestead.yaml file
After the box is installed and homestead is configured, navigate to the directory where you cloned the homestead repo and run vagrant up.
Now your vm is running on localhost on port 8000 (or whatever you set it to). Now run vagrant ssh. To remote into your folder. Once in the code-one directory, you will need to download composer and run a composer update.
curl -sS https://getcomposer.org/installer | php
php composer.phar update
This will download the laravel framework and other php dependencies.
We have a few more dependencies for compiling sass etc. that you will need to get (ruby gems, require ruby to be installed)
- compass
- sass
- bourbon
- neat
- font-awesome-sass
Install these with gem install {gem-name}
Now we need to run migrations to create our database tables. SSH into your box, navigate to the code-one folder and run the following
php artisan migrate
Now to populate the database with test data, run the following
php artisan db:seed
The last thing we need to do is compile the sass. Navigation to code-one/app/public/res and run the following
compass compile





