##Overview
- A custom full-stack web application that allows different users to monitor and manage their income and expenses. Users are able to log each of their expenses and income with details such as amount, category, and date. The application offers a dashboard to visualize spending patterns in real-time. Expenses/income are also categorized, making it easier to track and analyze spending habits. The UI is fully responsive, providing a seamless experience across different devices. Built with React.js, Express.js, Node.js, and MongoDB.
##Installation
- Clone this repository to your local machine.
- Navigate to the project's root directory.
- Install the project dependencies using npm install
#Configuration
- Create a .env file in the root directory of your project in server folder.
- Add the following environment variables to the .env file:
- PORT=8000
- MONGO_URI=
- CLIENT_URL=http://localhost:3000
- JWT_SECRET=
##Development
- To start the development and run the app locally, type 'npm run start' via terminal
##Contribution
- To add your own features and fixes to this application, follow these steps:
- Fork the repo and clone it to your local machine
- Create a new branch with your new feature