From fe5f83c0e1b731f022cab57963beec9724d1f709 Mon Sep 17 00:00:00 2001 From: nailong_official Date: Thu, 19 Jun 2025 00:20:56 +0000 Subject: [PATCH] Upload files to "/" --- HEAD | 1 + README.md | 25 +++++++++++++++++++++++++ config | 13 +++++++++++++ description | 1 + index | Bin 0 -> 209 bytes 5 files changed, 40 insertions(+) create mode 100644 HEAD create mode 100644 README.md create mode 100644 config create mode 100644 description create mode 100644 index diff --git a/HEAD b/HEAD new file mode 100644 index 0000000..b870d82 --- /dev/null +++ b/HEAD @@ -0,0 +1 @@ +ref: refs/heads/main diff --git a/README.md b/README.md new file mode 100644 index 0000000..d17ed7f --- /dev/null +++ b/README.md @@ -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
+Include email notification for lower balance
+Role-based management, include Admin, customer service, users + +# Service Breakdown +User Service: JWT Auth + User info + redis
+Wallet Service: Account/balances
+Transaction Service: tansactions
+Notification Service: Email Notification
+ +# Technical Stack +Frontend: React & Ant Design for frontend to build a user-friendly frontend
+Backend: Go & Gin for a microservice based backend system
+Database: PostgreSQL for data storage
+Cache: Using Redis to store cache/ user login activity
+Message Queue: RabbitMQ/Kafka (pending)
+Other: gRPC, docker, Kubernetes, AWS free tier
+ +# Future +Add MangoDB
+Add real-world crypto transaction
diff --git a/config b/config new file mode 100644 index 0000000..a6172fa --- /dev/null +++ b/config @@ -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 diff --git a/description b/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/index b/index new file mode 100644 index 0000000000000000000000000000000000000000..8d518623f953a531fd99e973d20035e327342b2c GIT binary patch literal 209 zcmZ?q402{*U|<5_jNtHc0k%s)Fq)BpL6Aj*cQyk<;}Ql2#;-s%A`A=?EU)yIS$b;J z?z`c=Z+`lnWseW*eN|%M)N=`r4=%|sN@W1*uU9Tvcojs;9`Wjjn8Ra(Y7TSX#k%W% zm-4SHwT!!ylDNg$@3o`;9tO@JS4S6LSH0X6hL9jvSD>Ae3`PnDTwCMhOc!$-Jo#?M j@3p$pU~a|+vqJT~9Twkaq`Tj7TG)3(nd#SrYrOUV{USq# literal 0 HcmV?d00001