An open API service indexing awesome lists of open source software.

https://github.com/younusaliakash/expense-tracker

Efficiently manage finances with Vue.js 3 Expense Tracker. Add, remove, and track transactions effortlessly. Real-time grand amount calculations and automatic income-expense totals provide a comprehensive overview. Enjoy seamless local storage for persistent data across sessions.
https://github.com/younusaliakash/expense-tracker

vue-composition-api vue3 vuejs

Last synced: 2 months ago
JSON representation

Efficiently manage finances with Vue.js 3 Expense Tracker. Add, remove, and track transactions effortlessly. Real-time grand amount calculations and automatic income-expense totals provide a comprehensive overview. Enjoy seamless local storage for persistent data across sessions.

Awesome Lists containing this project

README

        

# Vue.js 3 Expense Tracker

## Overview

This Vue.js 3 Expense Tracker is an application designed for managing income and expenses. It utilizes the latest Vue.js directives, Composition API, and script setup for clean and organized code. The app features the ability to add, remove, and track financial transactions, along with automatic calculations and local storage persistence.

## Features

- **Add Income and Expense:** Users can add transactions with labels and amounts.
- **Remove Specific Transaction:** Users can remove specific transactions.
- **Calculate Grand Amount:** The header displays the grand amount for an overview.
- **Automatic Calculation:** The Income and Expense board automatically totals income and expenses.
- **Local Storage Persistence:** Data is saved to local storage for user convenience.

## Technology Stack

- **Vue.js 3:** Utilizes the Composition API and script setup for code organization.
- **Vue-Toastification Package:** Integrated for user-friendly notifications.
- **CSS:** Styling for a clean and responsive user interface.

## Getting Started

```sh
npm install
```

### Compile and Hot-Reload for Development

```sh
npm run dev
```

### Compile and Minify for Production

```sh
npm run build
```