SkillAgentSearch skills...

Overmoney

No description available

Install / Use

/learn @GrPe/Overmoney
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Overmoney

logo

About Overmoney

Overmoney - web app for personal finances management

Inspiration: https://moneymanagerex.org/

Features

  • [x] Ability do create account/login via email
  • [x] Support for multiple wallets
  • [x] Support for multiple currency
  • [x] Detailed transaction log including date, payee, category etc.
  • [ ] Ability to add attachment to each transaction (eg. invoices, photos)
  • [ ] Dashboards to easy track current expenses
  • [x] Support for reccuring transaction
  • [x] Budget planner
  • [ ] Weekly/Monthly summaries send to email

features

Layout

  • For layout check here

Nice to have

  • [ ] Login via Google/Microsoft
  • [ ] Support for mobile devices
  • [ ] Splited transaction (multiple categories for single transaction)

Roadmap

| Name | Deadline | Status | | -------------------------------------------------------------------------- | ---------- | ----------- | | README + plan | 2024.03.04 | ✅ Done | | Features without dashboards & budget planner & files (API only) | 2024.03.15 | ✅ Done | | Features (files, reccuring transactions, budget planner) + database | 2024.04.03 | ✅ Done | | CI/CD (build), tests, Frontend (setup) | 2024.04.14 | ✅ Done | | Frontend - all view | 2024.05.12 | ✅ Done | | Security, frontend - styles | 2024.05.26 | ✅ Done | | dashboards, summaries, CI/CD + IaC (containers, networking), Observability | 2024.06.08 | ✅ Done |

Technology

List of technologies, frameworks, libraries used for implementation:

Backend:

Frontend:

  • VueJS - Frontend framework
  • Pinia - Store for VueJS
  • Pico - Mini CSS Framework
  • more in future...

Containers

containers

Things to learn

List of technologies, frameworks, libraries that I want to learn/test:

Frameworks/Libraries

  • [x] ASP.NET Core (Security, OAuth)
  • [x] Dapper/Entity Framework
  • [ ] Worker Services / Hangfire
  • [x] Integration/E2E Tests

Infra

  • [x] CI/CD (GitHub) including automatic build, test, deployment, database migrations
  • [ ] IaC (Bicep)
  • [x] Observability: Loki, Grafana, Prometheus, Jaeger, "sth for alerting"
  • [ ] Hashicorp Vault
  • [ ] RabbitMQ
  • [ ] Azure Containers, networking

Some screens

Register

register

Login

login

List of payees

payees

List of categories

categories

Create transaction view

transaction

Transaction list

transactions

How to run

Configure developer SSL certificate link

dotnet dev-certs https -ep "$env:USERPROFILE\.aspnet\https\aspnetapp.pfx"  -p $CREDENTIAL_PLACEHOLDER$
dotnet dev-certs https --trust

Then start docker compose using:

docker compose up
View on GitHub
GitHub Stars14
CategoryDevelopment
Updated1y ago
Forks1

Languages

C#

Security Score

55/100

Audited on Feb 4, 2025

No findings