MyWallet: An easy and simple way to manage your financial transactions
MyWallet
An easy and simple way to manage your financial transactions.
With MyWallet you can track your incomes and expenses and always keep track of your balance.
Implemented features
- Create a new account and login
- List with all the transactions with the date, description and cost
- Register new incomes and expenses
- Delete and edit your records
- Organize your records by category (soon)
Technologies
How to run
- Clone this repository
$ git clone git@github.com:acolima/MyWallet_Back.git
- Install dependencies
$ npm i
-
You need to have
mongo
installed and running -
Create a
.env
file with the same structure of.env.example
and change the value ofMONGO_URI
MONGO_URI="{MONGO CONNECTION STRING}"
PORT=
- In the front-end repository, create a
.env
file with the same structure of.env.example
and change the value of constantREACT_APP_API_BASE_URL
to
REACT_APP_API_BASE_URL="http://localhost:{PORT THAT YOU'VE SETTLED}"
- Run project with
$ npm start
- You can check the front-end repository of this project at https://github.com/acolima/MyWallet_Front and follow the instructions to run