Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrseanbaines/expenses-app-frontend

SPA React app to view a list of expenses, upload receipts, add comments etc.
https://github.com/mrseanbaines/expenses-app-frontend

async-await babel es2015 es6 eslint expense-manager expenses javascript prettier react reactjs redux redux-thunk styled-components webpack

Last synced: about 2 months ago
JSON representation

SPA React app to view a list of expenses, upload receipts, add comments etc.

Awesome Lists containing this project

README

        

# Expenses app (frontend)

This is the frontend for a SPA React app to view a list of expenses, upload receipts, add comments etc. The backend API can be found [here](https://github.com/mrseanbaines/expenses-app-backend).

![Demo screenshot](./demo-screenshot.png 'Demo screenshot')

[![Netlify Status](https://api.netlify.com/api/v1/badges/176c85ff-5dca-4ff2-894c-af35e2646712/deploy-status)](https://app.netlify.com/sites/mrseanbaines-expenses-app/deploys)

## Setup

Make sure you have [Node](https://nodejs.org/en/) and [NPM](https://www.npmjs.com/) installed.

To get started, run the following commands:

### _From the project root:_

1. Install dependencies:

```sh
npm i
```

2. Copy environment variables to .env

```sh
cp .env.example .env
```

3. Start the server:

```sh
npm start
```

View the project at http://localhost:8080/