Skip to content

NayusakiN/KaiZai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

KaiZai: Your Personal Financial Tracker

Introduction

KaiZai is a personal financial tracker that helps you take control of your finances, budget effectively, and gain insights into your spending habits. It's a practical learning project for building microservices and creating a functional financial tracking application. More logic and features will be added in the future.

Features

Category Management: Create your own categories

Expense Management: Easily manage your expense records, including adding, updating, and deleting.

Income Management: Easily manage your income records, including adding, updating, and deleting.

Microservices Architecture: The project is structured using microservices architecture, enabling scalable, maintainable, and independent services.

Technology Stack

KaiZai is built using the following technologies:

ASP.NET Core: The core framework for developing web applications.

MongoDB: A NoSQL database used to store and manage financial data efficiently.

Microservices: The project leverages microservices architecture to ensure scalability and modularity.

RabbitMQ and MassTransit: For sending messages between microservices.

RESTful API: For communication between different services within the system.

Serilog: For logging

Docker: Containerization technology for packaging and distributing services.

Architecture

The project is designed following a microservices architecture, which is a modern and efficient way to build applications. Also, several microservices are organized using n-tier architecture.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages