Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 1.44 KB

README.md

File metadata and controls

61 lines (44 loc) · 1.44 KB

EXPENSE MANAGER

This is a web-based expense manager app built with React, React-Bootstrap, and Firebase. It allows users to track their expenses by adding, editing, and deleting expense records.

Features

  • User authentication with Firebase Authentication
  • Add new expense records
  • Edit existing expense records
  • Delete expense records
  • upload expense receipt
  • Filter and search expenses

Installation

  1. Clone the repository
git clone https://github.com/JUNNY12/expense_manager.git

  1. Install dependencies
cd expense_manager
npm install

  1. Create a new Firebase project and add a web app to it.

  2. Copy the Firebase configuration to src/firebase.js file.

Start the development server:

  1. Start the React App
npm start

  1. Open the app in your browser at
http://localhost:3000

Usage

  • Open your browser and go to http://localhost:3000.
  • Sign up with your email and password or using google auth.
  • Add new expense records by clicking on the "Add Expense" button and filling in the form.
  • Edit or delete existing expense records by clicking on the corresponding buttons.
  • Filter expenses by different values.

Technology Used

  • React
  • React-Bootstrap
  • Firebase Authentication
  • Firebase rest api

Contributions are welcome! Please open an issue or pull request for any bug fixes or feature requests.

License

This project is licensed under the MIT License - see the MIT LICENSE for details.