Skip to content

Angular PWA app for shopping list and pantry management (mobile only)

Notifications You must be signed in to change notification settings

jravas/home-manager

Repository files navigation

HomeManager

TODO

General

  • Product - mark as purchuased
  • Stock - mark as used
  • Change date to timestamp Date.now()
  • Confirm modal for delete
  • Add empty states
  • Add loaders
  • Connect with firebase
  • Add to stock refreshing issue with service
  • Disable zoom on phones
  • Change shadow
  • Remove this product from shopping list history

Add product

  • Name
  • Suggest tag
  • Edit tag
  • On mobile scroll to input
  • Toggle type : simple, custom
  • Load attributes specific to tag
  • Quantity is defaul attribute
  • Atributes: brand, unit
  • https://mathjs.org/docs/datatypes/units.html
  • Barcode scan (Lock code after 5 scaned results)
  • Package size

Product single

  • Name
  • Date & actions
  • Product history
  • Toggle type
  • Add barcode

Stock

  • Shopping history timeline / grouped view
  • When product is added to stock remove itcrom products list

Stock single

  • Use item/ partial use
  • Display item groups divided bi shopping date
  • Add to stock no name displayed

Settings

  • Turn of animations
  • Change currency
  • Export csv, excell

Price leader board

  • Allow to save location where product was bought

UI

  • Product add save button
  • Product list delete/add to stock selected

This project was generated with Angular CLI version 7.3.9.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

Angular PWA app for shopping list and pantry management (mobile only)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published