zhyang813 / expense_tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expense Tracker

Description

Expense Tracker tracks user's expenses, using MEAN stack along with Gulp, NPM, Karma, Mochai, Chai.

Installation

From within the root directory:

npm install

To run the code locally you need to run Mongod:

mongod

You will also need a localserver on port 8000. You can launch the local server with:

npm start

To run tests

npm test

Notes

  • Basic functions are done
  • Allow two types of users: regular users and admins
  • Expense record consists of datetime, amount, description, and owned by one user
  • Report view is functional but lacks of by week view, more time and data needed
  • Truly SPA
  • Some tests are provided, due to time limit, test coverage is low
  • 6-7 hours were spent on this, had hard time finding more time and a quiet place to keep woring on the project

About


Languages

Language:JavaScript 78.5%Language:HTML 13.9%Language:CSS 7.6%