/beercalc

:beer: Repositorio do BeerCalc!

Primary LanguageJavaScriptMIT LicenseMIT

Beercalc App

Build Status

Aplication for bills manangement.

Getting Started

Instructions to run and deploy above.

Requirements

NodeJS 6.9.x
Bower X.X.X
Gulp ^3.9.X
(Optional) Yarn X.X.X

Instalation

Clone this repo and checkout to development branch
Run "npm i" or "yarn install"

Yarn runs much more faster than npm

npm run dev

This will start a local dev server in 8080 port

Running tests

Unit Tests

Unit tests are made with Karma and Jasmine.

To run tests, use npm test to start unit tests suite. These tests will run against the Travis CI in every push made to branches master and development.

End-to-end Tests

Currently, we don't have E2E Tests :sadface:

Deployment

Deploys are made in Travis CI (tool of choise for Continuous Integration) and deployed in Heroku automatically after success in CI

Built-in

Front-end

  • Angular 1.5.8
  • Angular Material ^1.1.0
  • Auth0

Back-end

Coming soon...

TO-DO

  • Change UI/UX (currently, we use Angular Material. Keep Angular Material only for forms and labels)
  • Finish Intro Screen
  • Complete prototypes
  • Backend Architecture

Badges

Code Climate Issue Count Test Coverage StackShare David