Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0 Features #2

Open
GeorgS opened this issue Dec 23, 2015 · 0 comments
Open

v1.0 Features #2

GeorgS opened this issue Dec 23, 2015 · 0 comments

Comments

@GeorgS
Copy link
Owner

GeorgS commented Dec 23, 2015

Settings

  • Add/Edit/Delete Categories
  • Add/Edit/Delete Stores
  • Export options (Title, show data)

Export

  • Export table by route ('/export/21_12_2015', '/export/12_11_2015-21_12_2015')
  • Style table like the OSX Numbers Theme
  • Title "Einnahmen Kantine"
  • Add Plugin to download table as word/pdf/...
  • Overview of all documents ('/export')
  • Maybe make the table editable to fit special cases (if someting is entered but shouldn't be in the list, e.g. someone gets something for free)

UX

  • There are Problems with reconnecting to socket.io on mobile
  • Routes for category/store ('/store/category')
  • On mobile the sync is sometimes slow - if you have to add more items you have to wait between each click - maybe collect clicks in a timeout and then send
  • 4 Column Layout on Larger screens
  • Animation on Click
  • Better / More contextual sync notificaitons
  • Show notification when barcode is scanned ('Successfully added Cola Light')
  • Figure out a better way for the additional setting of items / Simple dropdown like in the appbar (maybe thats not the best on mobile? Use longpress on mobile?)
  • Improve Modals for Add/Edit Counter (hints for the inputs, validation)
  • Ask for confirmation if the user tries to delete a counter

Stats

Stats are additional and not very important.

  • Most sold Products
  • Filter most sold Products by Category+Store
  • Earnings for today
  • Graph showing the trend of how much is earned over time

Date

  • Show current date in header appbar
  • Dropdown to select a different day
  • What happens with the days after that day?
  • Is this feature even needed? or should this be "fixable" by editing the tables in 'export'?

Sorting

  • Create a Reducer that counts how often a item is called / incremented
  • Sort inside the categories from most to least used items
  • Should be able to disable this in the settings
  • Add a "Featured Products" page with the most used items from all categories?

Tech

  • Improve server (use webpack only)
  • Add automatic deployment
  • Make react-router work
  • Refactor csv export
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant