https://github.com/jorbush/expense-manager
a web to categorize my monthly expenses
https://github.com/jorbush/expense-manager
docker tailwindcss typescript vite vue
Last synced: 5 months ago
JSON representation
a web to categorize my monthly expenses
- Host: GitHub
- URL: https://github.com/jorbush/expense-manager
- Owner: jorbush
- License: mit
- Created: 2024-08-27T19:33:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-02T19:37:33.000Z (almost 2 years ago)
- Last Synced: 2025-02-23T14:23:26.237Z (over 1 year ago)
- Topics: docker, tailwindcss, typescript, vite, vue
- Language: Vue
- Homepage: https://expense-manager-jorbush.vercel.app
- Size: 231 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Expense Manager
A web application to manage expenses, based on the script I have made to categorize my monthly expenses, [expense_categorizer](https://github.com/jorbush/expense_categorizer), but with a better UI and more features.
https://github.com/user-attachments/assets/95477fe1-62cc-4531-8f69-9a66d2bf7e94
## Run development server
```bash
npm run dev
```
## Run production server
```bash
npm run build
npm run preview
```
## Run Docker
Run the web application in a Docker container:
```bash
docker-compose up --build
```
## Run tests
This project uses [Vitest](https://vitest.dev/) for testing:
```bash
npm run test
```
## Formatting
This project uses [Prettier](https://prettier.io/) for code formatting:
```bash
npm run format
```
## Linting
Uses [Oxlint](https://oxc.rs/docs/guide/usage/linter.html) for linting:
```bash
npx oxlint
```