This project was written in Laravel 8 using Vue3 and InertiaJS. For mapping, it utilizes the Leaflet JS library for OpenStreetMap mapping.
First, clone the repository.
Via SSH:
git clone [email protected]:adammpkins/accrawala.git
Via HTTPS:
git clone https://[email protected]/adammpkins/accrawala.git
Then, install the application and its composer dependencies.
composer install
Initialize and run the docker container
sail up
Migrate the database
sail artisan migrate
Next, if this is the first installation, install the NPM dependencies.
sail npm install
Next, build the application assets
sail npm run dev
Or to build them as changes are made
sail npm run watch
TODO: Add development contribution documentation.
This project is deployed using Laravel Forge and hosted using DigitalOcean. Quick deploy is currently enabled to deploy the application on the master branch.