Skip to content

PennyWise is a web application designed to help users track their expenses effortlessly. With a user-friendly interface, it allows individuals to log their spending by amount, category, and date.

Notifications You must be signed in to change notification settings

muhammedmueen/PennyWise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PennyWise

PennyWise is a web application designed to help users track their expenses efficiently. It provides a user-friendly interface for adding, viewing, and analyzing expenses over time, allowing users to manage their finances better.

Features

  • Add Expenses: Users can input the amount, category, and date of their expenses.
  • Expense List: A dynamic table displays all recorded expenses with options to delete them.
  • Total Expenses: The application calculates and displays the total amount spent.
  • Charts: Visual representation of expenses by category and over time using Chart.js.
  • Responsive Design: The application is designed to work on various screen sizes using Tailwind CSS.

Technologies Used

  • HTML
  • CSS (Tailwind CSS)
  • JavaScript
  • Chart.js
  • Local Storage API

Installation

To run the PennyWise application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/muhammedmueen/PennyWise.git
    cd pennywise
  2. Open the index.html file in your web browser:

    open index.html  # For macOS
    start index.html # For Windows
    xdg-open index.html # For Linux

Snapshot

image

image

Deployment

Visit My Project

Usage

  1. Adding an Expense:

    • Fill in the amount, category, and date in the provided form.
    • Click the "Add Expense" button to save the expense.
  2. Viewing Expenses:

    • All added expenses will be displayed in a table below the form.
    • The total expenses will be updated automatically.
  3. Deleting an Expense:

    • Click the trash icon next to an expense to remove it from the list.
  4. Viewing Charts:

    • The application displays two charts: one for expenses by category and another for expenses over time.

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

About

PennyWise is a web application designed to help users track their expenses effortlessly. With a user-friendly interface, it allows individuals to log their spending by amount, category, and date.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages