Skip to content

Kasulejoseph/cashcog-be

Repository files navigation

Cashcog-API

An API to manage expenses for startup company builders like XCNT

Badges

Build Status Maintainability Coverage Status

https://cashcog.herokuapp.com/

Prerequisites

- NPM
- Node/Express
- MongoDB

Installation

Clone the repo
- $ https://github.com/Kasulejoseph/fast-food-fast-db.git
- $ cd cashcog-be
- $ npm install

Run Server

- $ npm run start
  • mongod --config /usr/local/etc/mongod.conf

End Points

End Point Description Method Requirements
/ Fetch all expenses GET
/users/:employee_uuid Fetch User Expenses GET
/:expense_uuid Update expenses[declined, approved]. PATCH status
/?status=approved$amount... Query/Filter expenses. GET
/?sort=amount:asc sort expenses [amount, created_at] GET
/analysis Fetches data used for Quantitative analysis. GET

Documentation

License

MIT Copyright © 2019, Kasule Joseph. All rights reserved.

Releases

No releases published

Packages

No packages published