You can click here to watch the Demo which is deployed to Netlify website.
You may feel some slow at first because I deployed the backend on render website. so once it works fine it will be fast.
Note: it's better to follow these steps in order
- Copy and rename the
.env.example
file.env
and put the right value (you api endpoint without the last slash like thathttps://example-endpoint.com
) in the variables. - In Cli use this commands all in the
root
directory path in order
First you need to run this command to install some packages we need to run the app in the main directory
npm i
Go to pro-expenses-tracker-api repo and follow instructions then continue from here.
This command to run the application locally
npm start
-
- Mongodb
- Mongoose npm - to manage the schemas and data before going to the database
- bcrypt npm - to hash the passwords and secure it
- currency-symbol-map npm - to turn the currency name to the currency symbol
-
- dotenv npm - to access env files for to secure important variables and keys
-
- React and React-router-dom to be able to navigate between several pages
- Sass to style with some functions and variables