Giter Site home page Giter Site logo

hulthe / strecklistan Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 3.0 1.55 MB

A purpose-built point-of-sale system, made with bleeding edge web technologies.

License: Mozilla Public License 2.0

PLpgSQL 2.07% Rust 84.69% Dockerfile 0.93% Shell 0.81% HTML 0.51% CSS 9.96% SCSS 0.27% Handlebars 0.75%

strecklistan's People

Contributors

deltaphish avatar dependabot[bot] avatar hulthe avatar ide-1 avatar viddem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

strecklistan's Issues

Needs more memes

Inventory management & book-keeping is boring, memes are fun.

Uploading image files

Hosting images somewhere else is annoying. The user should be able to upload images in strecklistan.

Properly handle time zones

Right now, all dates are handled without specifying a time zone.
This is problematic since the database stores dates as UTC (probably), while the frontend handles timestamps as local time.

Improve experience of first-time development setup

This project should have a clear README which explains how to set up the project, generate documentation, and to create the release build.

Additionally, there should exist a shell- and/or Docker-script which handles the first time setup automatically.

Transactions shouldn't be instantly permanently deleted

When deleting a transaction It should only be marked as deleted in the database.
This would enable the user to undo an accidentaly deleted transaction.

Transactions which have been marked as deleted for an extended period of time (e.g. 30 days) should be removed.

Provide izettle with more information for receipts

Currently receipts received from iZettle after purchases from the drawIT shop only contain a cryptic number, it would be nice if we could provide iZettle with the name of the product for this purpose. Not sure if this is possible (@hulthe?)

Add possibility to cancel iZettle payment.

Add a button to cancel an ongoing izettle payment to the frontend (when the frontend is in izettle poll mode) which should cancel the current izettle payment. Undefined behaviour when a payment is paid and cancelled at the same time, could be problematic to implement.

Graphs & Statistics

The frontend should display historical data & future predictions on inventory stock and book account balance.

This is a very broad issue, with lots of avenues to explore.

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.