Skip to content

v1.0 Features #2

@GeorgS

Description

@GeorgS

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions