Welcome to the Income-Expense Tracker! This application is designed to help you manage your personal finances with ease. Whether you want to track your daily expenses, monitor your income, or plan your budget, this tool has got you covered.
-
User-Friendly Interface : Log your income and expenses effortlessly with an intuitive and clean interface.
-
Categorization : Organize your financial entries by categories such as Food, Transport, Utilities, and more.
-
Real-Time Analytics : Get insightful charts and summaries that show where your money is going
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT for secure user authentication
- Styling: Tailwind CSS for responsive design
(Go To terminal)
Clone the repository.
git clone git@github.com:samiramrullah/Income-Expense-Tracker.git
Step 1. cd frontend
Step 2. npm install
Create a .env file in the frontend directory and add your environment variables.
REACT_APP_API_KEY="/api/" (link to your backend eg: for localhost 5000 , http://localhost:5000)
Step 3. npm start -> frontend will be runing
Step 1. cd backend
Step 2. npm install
Create a .env file in the backend directory and add your environment variables.
PORT= (port number you want to run your backend on eg: 8080, 5000, etc.)
ConnectionString="" (mongodb database connection string)
secret_key=""
apppassword="" (app password for email)
Step 3. npm start -> backend will start runing
https://expenseinsight.netlify.app/
Feel free to contact me at samiramrullah@gmail.com for any questions or feedback.