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.
Deployment: https://mywallet-f.vercel.app/
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 values ofMONGO_URI
andPORT
MONGO_URI="{MONGO CONNECTION STRING}"
PORT={PORT THAT YOU HAVE SETTLED}
- 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 HAVE SETTLED}"
- Run project with
$ npm run dev
- You can check the front-end repository of this project at https://github.com/acolima/MyWallet_Front and follow the instructions to run