IT63-BU49 :: Self-development promotion system

ระบบส่งเสริมการพัฒนาตนเอง

details
.GetGoal! is a mobile application designed for individuals seeking personal development. GetGoal! curates a collection of goals from users within the app, allowing users to select goals or programs of interest and adopt them as their own personal development objectives. Through guidance from goal owners, GetGoal! also offers a recommendation system that matches users with goals or programs aligned with their intentions and needs. Additionally, GetGoal! empowers users to create to-do lists and manage their time effectively, fostering efficient time management and schedule organization. Furthermore, GetGoal! incorporates a reminder system to assist users in accomplishing their to-do lists and achieving their goals.
tools & techniques
Front-End > Language: Dart > Framework: Flutter > Libraries: -> Bloc -> Freezed -> go_router -> dio -> get_it -> retrofit Back-End > Language: Go > Framework: Gin > Libraries: -> Gorse -> Gomail -> Viper -> Gorm -> Validator/v10 Database > Database Management: PostgreSQL > Cloud Storage: Firebase Infrastructure > Hosting: SIT Virtual Machine (Ubuntu) > CI/CD: Jenkins Other Tools UX/UI Design: Figma API Testing: Postman, Newman Code Editor: Visual Studio Code Version Control Repository: GitHub Project Management: Jira, Confluence Team Communication: Microsoft Teams, Discord App distribution: Firebase App Distribution
author
MS.Nuttida Meeboon
รหัสนักศึกษา 63130500034
nuttida.donut@mail.kmutt.ac.th
MR.Chotiwit Souyan
รหัสนักศึกษา 63130500026
chotiwit.souyan@mail.kmutt.ac.th
MR.Narawich Kampusa
รหัสนักศึกษา 63130500065
narawich.n11@mail.kmutt.ac.th
advisor
Sunisa Sathapornvajana