GithubHelp home page GithubHelp logo

georgs / countsomething Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 26 KB

:pencil: Count different items in different stores per day / react + redux

License: MIT License

HTML 2.93% JavaScript 97.07%

countsomething's People

Contributors

georgs avatar

Watchers

 avatar  avatar

countsomething's Issues

v1.0 Features

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.