Upload files to "/"

This commit is contained in:
2025-06-19 00:20:56 +00:00
commit fe5f83c0e1
5 changed files with 40 additions and 0 deletions

1
HEAD Normal file
View File

@ -0,0 +1 @@
ref: refs/heads/main

25
README.md Normal file
View File

@ -0,0 +1,25 @@
# Go-Wallet
Inspired by the simple bank project on Udemy, develop a microservice based fullstack project Go Wallet.
# App Overview
Go wallet support basic account/ transaction functions<br>
Include email notification for lower balance<br>
Role-based management, include Admin, customer service, users
# Service Breakdown
User Service: JWT Auth + User info + redis<br>
Wallet Service: Account/balances<br>
Transaction Service: tansactions<br>
Notification Service: Email Notification<br>
# Technical Stack
Frontend: React & Ant Design for frontend to build a user-friendly frontend<br>
Backend: Go & Gin for a microservice based backend system<br>
Database: PostgreSQL for data storage<br>
Cache: Using Redis to store cache/ user login activity<br>
Message Queue: RabbitMQ/Kafka (pending)<br>
Other: gRPC, docker, Kubernetes, AWS free tier<br>
# Future
Add MangoDB<br>
Add real-world crypto transaction<br>

13
config Normal file
View File

@ -0,0 +1,13 @@
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = https://github.com/whr129/Go-Wallet.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]
remote = origin
merge = refs/heads/main

1
description Normal file
View File

@ -0,0 +1 @@
Unnamed repository; edit this file 'description' to name the repository.

BIN
index Normal file

Binary file not shown.