Skip to content

chhaviiiii/Finance-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finance Manager

Welcome to the Finance Manager project! This application is designed to help users manage their personal finances by tracking income, expenses, and generating insightful reports.

Table of Contents

Features

  • Income and Expense Tracking: Easily log and categorize your income and expenses.
  • Budget Management: Set and monitor your budget to ensure you stay on track.
  • Reports and Insights: Generate detailed reports to understand your spending habits and make informed financial decisions.
  • User Authentication: Securely sign up and log in to your account.
  • Responsive Design: Accessible on various devices including desktops, tablets, and smartphones.

Installation

To install and run the Finance Manager locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/chhaviiiii/Finance-Manager.git
  2. Navigate to the project directory:

    cd Finance-Manager
  3. Install the required dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Open your web browser and go to http://localhost:3000.

Usage

  1. Sign Up: Create a new account or log in if you already have an account.
  2. Add Transactions: Log your income and expenses by providing details such as amount, category, and date.
  3. View Reports: Generate reports to analyze your financial data over different periods.
  4. Manage Budget: Set a budget and track your progress towards achieving your financial goals.

Technologies Used

  • Frontend: React, HTML, CSS, JavaScript
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m 'Add feature'
  4. Push to the branch:
    git push origin feature-name
  5. Open a pull request describing your changes.

Contact

If you have any questions or suggestions, feel free to reach out to:

Chhavi Nayyar
Email: chhavi09nayyar@gmail.com
LinkedIn: Chhavi Nayyar

Thank you for using Finance Manager!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages