IT63-BU67 :: Plutocrat : Online Personal Ledger Mobile Application

ระบบบันทึกบัญชีรายรับ-รายจ่ายออนไลน์บนโทรศัพท์เคลื่อนที่ (Plutocrat)

details
เนื่องจากการใช้บันทึกรายรับ - รายจ่ายของสังคมไทยมีการเปลี่ยนแปลงไปอย่างมาก เช่น เมื่อราว 10 ปีที่แล้วยังมีความนิยมที่จะเขียนบันทึกรายรับ – รายจ่ายลงในสมุดบันทึก หรือหากมีความรู้ในการเขียนสูตรและวิธีการใช้เครื่องมืออย่าง Excel นำมาช่วยในการคำนวนรายรับ – รายจ่ายของตนเองในคอมพิวเตอร์ ซึ่งไม่สะดวกเพราะต้องจำค่าใช้จ่ายมาบันทึกเมื่อมีโอกาสเปิดใช้งานคอมพิวเตอร์ จนมาถึงในยุคปัจจุบันจะเริ่มมีคอมพิวเตอร์โน้ตบุ๊คหรือไอแพดให้ ใช้งาน แต่ไม่ใช่ทุกคนที่จะมีอุปกรณ์ดังกล่าว จุดนี้เองทำให้ผู้พัฒนาอยากจะพัฒนาแอปพลิเคชันรายรับ - รายจ่าย โดยให้อยู่ในรูปแบบของแอปพลิเคชันโทรศัพท์ เพื่อให้ง่าย สะดวกต่อการทำบันทึกรายรับ - รายจ่าย สามารถบันทึกรายรับ-รายจ่ายได้ทุกเวลา และเพื่อการวางแผนการใช้จ่ายของ user ในอนาคต
tools & techniques
Frontend - Language: Dart - Framework: Flutter - Library: BLOC , Google Sign In , etc. - Authentication: Google Authentication Backend - Language: Java - Framework: Spring boot - Authentication: JWT Database - Storage: MYSQL - Storage Images : Cloudinary Infrastructure - Hosting: SIT VM - OS: Ubuntu - Container Management: Docker - Reverse Proxy : Spring Api GateWay - CI/CD: GitHubAction Development tools - UX/UI Design: Figma - Project Management: Jira Software - Code Editor: Visual Studio Code , Intellij IDE - Communication: Discord - Version Control System: GitHub - API Testing: Postman - Database Design: MYSQL Workbench
author
MS.Chichaya Marod
รหัสนักศึกษา 63130500150
chichaya.marod@mail.kmutt.ac.th
MR.Chisanucha Somboonwanna
รหัสนักศึกษา 63130500023
chisanucha.kim@mail.kmutt.ac.th
MR.Thanapat Trairatpanasan
รหัสนักศึกษา 63130500049
thanapat.tle@mail.kmutt.ac.th
advisor
Ekapong Jungcharoensukying