Giter VIP home page Giter VIP logo

book-ledger's Introduction

Book Ledger — "isomorphic" web app

Build / Run

#prereq npm 3, node v6
npm i
npm run start
open browser to http://localhost:3000/

Usage Steps

  1. Bring up webpage
  2. Panel on left states the current balance and account status
  3. Panel on the right shows a journal entry section to enter new journal entries Debit account, amount, credit account, amount are required fields
  4. Once all required fields are entered, click submit to enter a new journal entry. If not all the required fields are entered, the user is showed error messages to enter the required fields.
  5. Table below shows all entries ordered by date.
  6. User has the ability to delete entries with the delete icon If necessary edit ability can come down the road

Tests

npm run test

Architecture

  1. React
  2. Redux
  3. Css modules + postcss
  4. ES6 + Babel
  5. React Test Utils, Enzyme, Mocha, Jasmine

Learn More

book-ledger's People

Contributors

4lbertoc avatar abramz avatar addnab avatar ademuk avatar agresvig avatar alastairtaft avatar alexwhb avatar andantonyan avatar ashstreet avatar bjrnt avatar bodia-uz avatar brandon-arnold avatar bsitruk avatar chentaixu avatar cmrnh avatar ds0nt avatar edmondton avatar frenzzy avatar goatslacker avatar greenkeeperio-bot avatar jazmon avatar koistya avatar langpavel avatar merriam avatar nodkz avatar rsanchezpp avatar rusjoan avatar sdiaz avatar zhiyelee avatar zwhitchcox avatar

Watchers

 avatar  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.