Giter Site home page Giter Site logo

baitcenter / cashier Goto Github PK

View Code? Open in Web Editor NEW

This project forked from menschomat/cashier

0.0 1.0 0.0 29.66 MB

Cashier is an tracking and monitoring tool for your personal cashflow.

Home Page: https://epische.website/cashier/

License: Apache License 2.0

JavaScript 0.80% TypeScript 45.02% Shell 0.42% Batchfile 0.22% HTML 14.84% CSS 2.35% Java 36.25% Dockerfile 0.11%

cashier's Introduction

Cashier

Warning: Current releases are not under test-coverage! Keep that in mind, while using!

Things to do for more stability:

๐Ÿšง TODO/InProgress

โœ… Done

  • JUnit test for backend ๐Ÿšง
  • Karma-Test for frontend ๐Ÿšง
  • Automated test-pipeline (Jenkins?) ๐Ÿšง

What is Cashier?

Cashier is a tracking and monitoring tool for your personal cashflow. Many people still use paper or an Excel-sheet as their budget book.

Cashier moves the household book to the web.


Features:

๐Ÿšง TODO/InProgress

โœ… Done

  • Scheduled-Transactions โœ…
  • rudimental summary for timespan โœ…
  • Multiuser-Support โœ…
  • Darkmode โœ…
  • Roles (Admin/User) โœ…
  • Transaction list with pagebased-loading and sorting โœ…
  • Incoming/Outgoing money โœ…
  • Fully editable Users โœ…
  • Fully editable Transactions ๐Ÿšง
  • Fancy Charts ๐Ÿšง
  • Hashtag system (nice and fancy) โœ…
  • Docker support โœ…
  • Standalone mode (Json as storage) ๐Ÿšง
  • Secure login via OAuth โœ…
  • Fast โœ…

Technology:

Backend:

  • Java
  • Spring Boot
  • Hibernate + JPA (SQLite, Postgres and many more)

Frontend:

  • Angular
  • Angular Material
  • Chart.js

Security:

  • OAuth

cashier's People

Contributors

menschomat avatar

Watchers

 avatar

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.