-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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
Labels
No labels