Application designed to track you financial data
This web app was developed during the React academy course lead by Inventi development members. It relies on React and JSON-server. The purpose of this project is to develop a browser front-end aplication demonstrating the key capabilities of React taught in the mentioned academy.
To be able to install and develop the app you will need Node.js version higher than 8.12.0 and a corresponding package manager. You can use npm or yarn the choice is up to you.
To check than you have the dependencies installed you can run for node:
node -v
and for package manager:
npm -v
or if you use yarn:
yarn -v
To install dependencies on your machine using npm run:
npm install
from the project root, where package.json resides.
To install dependencies on your machine using yarn simply run:
yarn
from the project root, where package.json resides.
This is the usage of the develeopment enviroment not the app itself.
First you need to get the server and app running on your machine. You can do that using yarn or npm by following the instructions bellow. Then you can simply make changes to the files in src directory and they will be reflected in real time to the app.
Open a terminal window, go to the project root where package.json resides and run:
npm run server
This will initiate a json-server listening on port :3003 of localhost. That is the raw data will be available under: http://localhost:3003.
Then open another terminal window go to the project root directory and run:
npm run start
This will initiate the app listening on port :3000 of localhost. The app will then be available under http://localhost:3000.
Open a terminal window, go to the project root where package.json resides and run:
yarn run server
This will initiate a json-server listening on port :3003 of localhost. That is the raw data will be available under: http://localhost:3003.
Then open another terminal window go to the project root directory and run:
yarn run start
This will initiate the app listening on port :3000 of localhost. The app will then be available under http://localhost:3000.