Skip to content

Offline-first, multi user, multi device, concurrent, buzzword driven shopping list.

Notifications You must be signed in to change notification settings

cborgolte/shopping-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shopping-list

A multi user, multi device, concurrent shopping list.
A (most of the time) working example can be found on https://grocery-list.de

edit Edit mode

In edit mode, you keep all items collected. Here you can add new line items, change the quantities of existing ones or delete them. By enabling the checkbox, line items are selected for the shopping view.

store Shopping mode

This is a typical todo-list, where items can be marked as 'in the cart'. Clicking the 'done' button will remove all selected items from this list.

collaborative shopping

When logged in with the same credentials, multiple users can use the same list simultaneously.

Quickstart Installation

# Install hoodie
npm install

# Install everything needed by the angular app
cd ng-src
npm install
cd ..

# Set the Caddyfile to be used (development version here)
cd caddy
ln -s Caddyfile.dev Caddyfile
cd ..

# Build the docker image for our app
sh docker_build.sh

# Run the whole stack (couchdb, hoodie-app, caddy server)
docker-compose up

Created with hoodie, Angular, Angular Material

About

Offline-first, multi user, multi device, concurrent, buzzword driven shopping list.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published