This is a simple web application to maintain a shopping list. You can view and modify this list from your computer at home or from your cell phone in the store. Or let your partner add things to the list while you are running to get the stuff ;-)
The backend is written in golang with the echo framework.
Compile the backend with:
go get - to get all go dependenciesgo build- to build the applicationFrontend is a vue.js application that uses the foundation css framework. Vue and foundation dependencies for the app itself are already in the /public folder, you only need to run foundation build to get the file public/css/app.css compiled out of the scss dir.
The actual complete and runnable application is also packaged as docker image, run it with
docker run -d --name CONTAINERNAME -v PATH_TO_SQLITE.db:/data/shoppinglist.db akoeb/shoppinglist
If you want to develop on this application, you will need to have golang installed, with correct GOPATH, for the backend. To work on the frontend, you need to have foundation installed.
foundation watchgo build./shoppinglistGPLv3, see LICENSE file in this repo.
Content type
Image
Digest
Size
8.6 MB
Last updated
almost 8 years ago
docker pull akoeb/shoppinglist