Skip to content

The Income-Expense Tracker is a powerful and intuitive application designed to help individuals efficiently manage their finances. Easily log and categorize your income and expenses, visualize your financial data with insightful charts. Secure and user-friendly, it's the perfect tool to keep your financial life organised.

Notifications You must be signed in to change notification settings

samiramrullah/Income-Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

Income Expense Tracker

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.

Features

  • 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

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT for secure user authentication
  • Styling: Tailwind CSS for responsive design

Installation

(Go To terminal)
Clone the repository.
git clone git@github.com:samiramrullah/Income-Expense-Tracker.git

For Frontend

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

For Backend

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

Demo :

https://expenseinsight.netlify.app/

Contact

Feel free to contact me at samiramrullah@gmail.com for any questions or feedback.

About

The Income-Expense Tracker is a powerful and intuitive application designed to help individuals efficiently manage their finances. Easily log and categorize your income and expenses, visualize your financial data with insightful charts. Secure and user-friendly, it's the perfect tool to keep your financial life organised.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages