Project to participate in 2024 google solution challenge
| Jaegyeong Han | Sungkyu Shin | Gyuhyeok Hwang | Sihyeon Lee |
|---|---|---|---|
| -lead, backend | -backend | -backend | -frontend |
![]() |
![]() |
![]() |
![]() |
| @hanjaegyeong | @kyu4583 | @Gyuhyeok99 | @tlgusdl03 |
Good Health and Well-being
For our solution, we have chosen the third United Nations Sustainable Development Goal, "Good Health and Well-being - Ensure healthy lives and promote well-being for all at all ages," as our target. The health issues of pregnant women are severe, and while physical exercise for mothers has a positive impact both mentally and physically, very few actually practice it. The lack of physical activity not only demands high costs from the global economy but also significantly impacts individual health, prompting us to set this as our development goal.
This project is a walking planner developed for expectant mothers to support them in achieving a physically and mentally healthy childbirth. The app provides appropriate walking exercise schedules based on the user's pregnancy progress, activity level, and preferred walking times, and automatically generates suitable walking routes. During this process, it integrates with Google Calendar to manage schedules, facilitating easy adherence to the planned activities.
- Java 17
- Spring, Spring boot
- Spring Web MVC, Spring Security
- Spring Data JPA
- MySQL
- AWS(RDS, Elastic beanstalk, s3, route53, ec2)
여기 모릅니다
여기 모릅니다
- We chose MVC pattern as an architecture.
- Every feature is divided into modules, and each module has its own controller, view, and binding.
- The data layer is divided into models and providers.
- The models are used to store data, and the providers are used to communicate with the backend.
- We used the Google Maps Flutter plugin to implement the map feature. We also used the Google Login plugin to implement the login feature.




