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 application
TODO: documentation
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.
- Start watching for changes in your css files with
foundation watch
- build the backend with
go build
- run the backend with
./shoppinglist
- open a browser, pointing to http://127.0.0.1:8080
GPLv3, see LICENSE file in this repo.