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 [email protected]: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