Home

Awesome

ShoppingListApi

Backend API to manage your shopping list, written with Laravel. Manage your shopping list and share them with your family and flatmates.

Why is this so awesome?

Getting Started

Get the latest release or clone the repo with

git clone https://git.narrenhaus.ch/Narrenhaus/ShoppingListApi.git

Prerequisites

Installing

It's recommended to install and update this software with docker/docker-compose. See here for more information.

Alternatively or for development purposes you can make a manual installation on any linux/unix machine:

Manual installation

  *  *  *  *  *  www-data   cd /path-to-the-project && php artisan schedule:run >> /dev/null 2>&1

Manual development deployment

Manual production deployment

php artisan config:cache
php artisan route:cache
php artisan view:cache

Update

Translations

Translations are manually managed in resources/lang/*.json and resources/lang/*/*.php.

IDE helpers

You get better IDE IntelliSense support with the laravel-ide-helper package.

You need to generate the helpers by yourself:

composer run ide-helper:generate

After that, you should run the commands from Testing / Code Quality.

Testing / Code Quality

Built With

Contributing

Please see CONTRIBUTING for details.

Authors

License

This project is licensed under the AGPLv3 or later - see the LICENSE file for details