Project to participate in 2023 google solution challenge
We made it!!
Chanho Park | Keo Kim | Boyoung Kim | SeoKyung Baek |
---|---|---|---|
- Lead - Backend |
- Frontend | - Frontend | - AI |
The lack of physical activity among modern people has been a serious problem in many nations. The wonder app tries to fix this problem with our unique approach to walking exercises.
We added some gamification feature to help users enjoy walking in their daily lives. The user is encouraged to walk on daily basis, through various motivations and game-like mechanics we provide.
In addition, we connect local volunteering organizations with users so that they can participate in various volunteer activities that involves some 'walking' in the progress. For example, there are volunteer activities to take a walk with dogs at a dog shelter or lunch box delivery services for the elderly living alone. This way, walking is not just a daily experience, but also a way to help others and contribute to society.
- Java 11
- Spring, Spring boot
- Spring Web MVC, Spring Security
- Spring Data JPA, QueryDsl
- MySQL
- Docker, Docker-compose
- GCP
- I deploy my Spring server application with Docker and Docker Compose.
- First, I create a Dockerfile to build an image of my application.
- Then, I build an image of my application and push to the DockerHub.
- I also create a docker-compose.yml file with information about my spring application from the hub and Nginx and certbot. related issue
- Nginx was used to implement the reverse proxy, and certbot was used to use the https protocol.
- Finally, I can start my app with Docker compose by running a command like "docker-compose up". This starts containers for my app.