Skip to content

rafelck/kinari-spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Kinari – Personal Finance Manager

Kinari is a simple and extensible personal money management system built with Spring Boot and Java 17.
It helps individuals track their income, expenses, budgets, and financial goals β€” in a clean and privacy-friendly way.

🎯 Name inspiration: Kinari (γ‚­γƒŠγƒͺ) means β€œnatural/raw” in Japanese – symbolizing clarity, simplicity, and balance.


✨ Features

  • βœ… Record income and expenses
  • πŸ“Š Monthly and yearly summaries
  • πŸ’Έ Category-based reports
  • πŸ” User authentication (JWT-based, optional)
  • ☁️ PostgreSQL support, ready for deployment
  • πŸ”Œ RESTful API-first design for mobile/web integration
  • πŸ“¦ Modular and scalable codebase

πŸ§‘β€πŸ’» Tech Stack

Layer Technology
Language Java 17
Backend Framework Spring Boot 3
Database PostgreSQL
ORM Spring Data JPA
API Docs Swagger (soon)
Testing JUnit
Build Tool Maven
Deployment Ready Docker (soon)

πŸš€ Getting Started

πŸ“¦ Prerequisites

  • Java 17
  • Maven 3.9+
  • PostgreSQL

πŸ›  Setup

git clone https://github.com/rafelck/kinari-spring-boot
cd kinari
cp src/main/resources/application.yml.example src/main/resources/application.yml

About

Not Done Yet

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages