https://github.com/ncounter/spender
Spender is a lightweight web application for tracking personal expenses. It allows you to manage both daily and recurrent expenses with a clean and intuitive interface.
https://github.com/ncounter/spender
Last synced: 10 months ago
JSON representation
Spender is a lightweight web application for tracking personal expenses. It allows you to manage both daily and recurrent expenses with a clean and intuitive interface.
- Host: GitHub
- URL: https://github.com/ncounter/spender
- Owner: ncounter
- License: mit
- Created: 2025-08-28T16:25:33.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-28T16:36:52.000Z (10 months ago)
- Last Synced: 2025-08-28T23:25:07.693Z (10 months ago)
- Language: JavaScript
- Size: 45.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spender
A simple and clean web application to track daily and recurrent expenses.
## Features
* Track daily expenses with a description, amount, and date.
* Manage recurrent expenses with a name, amount, and frequency.
* Edit and delete both daily and recurrent expenses.
* Data is stored in a local `db.json` file.
## Installation
1. Clone the repository:
```bash
git clone https://github.com//spender.git
```
2. Navigate to the project directory:
```bash
cd spender
```
3. Install the dependencies:
```bash
npm install
```
## Usage
To run the application, you will need to open two separate terminals.
**In the first terminal, start the backend server:**
```bash
node server.js
```
**In the second terminal, start the frontend application:**
```bash
npm run dev:client
```
The application will be available at `http://localhost:5173`.