pyrello / assist

A client tracking and reporting system for agencies providing services to victims of domestic abuse.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Assist

A client tracking and reporting tool for agencies that provide services to the victims of domestic abuse. It is an single page application that was originally built for Domestic Violence Intervention Program written using Laravel and Vue.js.

Running locally

Assist is built to run locally using Laravel Homestead.

Install Dependencies

Install the following programs, if not already installed.

  • Virtualbox
  • Vagrant - Requires the latest version.

Setup Homestead

Unless you happened to download Assist to the ~/Sites/assist directory, you'll need to update the Homestead.yaml file that is located at the root of the project.

folders:
    -
        map: ~/Sites/assist # <- Change this to the location of Assist.
        to: /home/vagrant/code

Inside the assist directory, run the following command:

vagrant up

This command will provision the virtual machine and get it ready to use. Once that command has completed, you can ssh into the VM with the following command:

vagrant ssh

Setup Application

  • Make a copy of the .env.example file called .env: cp .env.example .env
  • Generate application key: artisan key:generate
  • Run migrations: artisan migrate
  • Install Laravel Passport: artisan passport:install
  • Seed database, if desired: artisan db:seed. This step may take a while because the application will download and populate records for cities and counties for every state.

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

A client tracking and reporting system for agencies providing services to victims of domestic abuse.


Languages

Language:PHP 63.8%Language:Vue 34.0%Language:Blade 1.8%Language:HTML 0.2%Language:Shell 0.1%