Skip to content

This is a web application for expense management created with HTML, CSS, Bootstrap, and JavaScript. Firebase is utilized for authentication and data storage. The application allows users to add, view, and delete expense categories and details. It also has the functionality to generate an expense report in PDF format.

License

Notifications You must be signed in to change notification settings

muhammadazhariqbal/Expense-Management-JS

Repository files navigation

Expense-Management-JS

Overview

This is a web application for expense management created with HTML, CSS, Bootstrap, and JavaScript. Firebase is utilized for authentication and data storage. The application allows users to add, view, and delete expense categories and details. It also has the functionality to generate an expense report in PDF format.

Pages

  • Register & Sign In Page with Functionality.
  • Dashboard Page for Viewing and Deleting Expense Information and Generating an Expense Report in PDF.
  • Add Category Page for adding Expense Category.
  • View Category Page for viewing Expense Category.
  • Add Expense Page for adding Expense Detail.

Setup Instructions

  1. Clone the repository
    git clone https://github.com/muhammadazhariqbal/Expense-Management-JS.git
  2. Navigate to the project directory
    cd Expense-Management-JS
  3. Open index.html in your preferred web browser.

Contribution Guidelines

We welcome contributions from everyone.

How to Contribute

  1. Fork the Repository: Create your own fork of the repository to make your changes.

  2. Clone the Repository: Clone your forked repository to your local machine.

  3. Create a New Branch: Create a new branch to work on. Make sure to name it something relevant to the changes you are making.

  4. Make Changes: Make your changes in the new branch.

  5. Commit and Push: Commit your changes and push them to your forked repository.

  6. Create a Pull Request: Create a pull request from your forked repository to the original repository.

Here are some of the ways you can contribute:

  • Fixing bugs

  • Adding new features

  • Improving documentation

  • Resolving issues

  • Report Bugs Use this template if you've found a bug and want to report it.

  • Request Features Use this template if you have a new feature in mind that you'd like to suggest.

  • Submit Pull Requests Use this template when you're ready to submit a new pull request.

Before submitting a pull request, please make sure to read our Code of Conduct

Code of Conduct

We adhere to a Code of Conduct. By participating in this project, you agree to abide by its terms. License

About

This is a web application for expense management created with HTML, CSS, Bootstrap, and JavaScript. Firebase is utilized for authentication and data storage. The application allows users to add, view, and delete expense categories and details. It also has the functionality to generate an expense report in PDF format.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published