家計簿アプリ
Go, React, Kubernetesを用いたマイクロサービスアーキテクチャ。 【アプリ名】 Tukecholl 【制作背景】 現在友人と5人でシェアハウスしており、家賃、食費、日用品等、全員で費用を出し合って生活しています。 そんな中シェアハウス内での支出を管理したいという事で家計簿アプリを探しましたが、個人に特化した家計簿アプリがほとんどで、グループ機能があったとしても私達の要件を満たせるようなアプリが見つかりませんでした。 このような経緯から、家計簿アプリの定番機能である収支管理、予算管理等は実装した上で、グループ内での月末精算、買い物予定リスト、TODOリスト、料理当番や洗濯当番などのシフト管理等、シェアハウスに特化した機能があると便利だなと思い制作しました。 また、シェアハウスしている方以外にも、家族や夫婦、カップル等、同じような不便を感じられてる方々に使用して頂けるサービスを作りたいと考えました。 【開発者】 ・平 侑祐 ・安樂 亮佑(共同開発者 wantedly: https://www.wantedly.com/id/ryosuke_anraku) ・古澤 宏弥(共同開発者 wantedly: https://www.wantedly.com/id/hiroya_furusawa) 【制作物 / 担当】 ・API / 平 侑祐 https://github.com/hryze/kakeibo-app-api ・Terraform / 平 侑祐 https://github.com/hryze/kakeibo-app-terraform ・Kubernetes / 平 侑祐 https://github.com/hryze/kakeibo-app-kubernetes ・Frontend / 安樂 亮佑(共同開発者), 古澤 宏弥(共同開発者), 伊藤 稜悟(共同開発者) https://github.com/ryo-wens/kakeibo-front 【使用技術】 - Frontend言語 TypeScript | Sass - Frontendライブラリ/フレームワーク React | Redux - Backend言語 Go - RDB/NoSQL MySQL | Redis - クラウド(AWS) VPC | Subnet | Route Table | Internet Gateway | NAT Gateway | Security Group | EKS | ECR | S3 | CloudFront | ELB | EC2 | Route53 | ACM | RDS(MySQL v8.0.20) | ElastiCache(Redis v5.0.6) | Secrets Manager | IAM - Infrastructure as Code Terraform - Container Docker | Docker Compose - Container Orchestration Kubernetes | Kustomize - CI/CD GitHub Actions | ArgoCD