Skip to content

dsc-sookmyung/2022-Better-SolutionChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1W1M

Team Better

Better's project Member


🛠 Tech Stack 🛠 :

🛠 Tools & Platforms 🛠 :
(intelliJ, Notion, GCP)

🌏 Problem

  • One-quarter of the global greenhouse gases are related to food production and consumption, 80% of which are related to livestock.
    -If you switch to a vegetarian diet by 2050, greenhouse gases can be reduced by 63 percent and cost $973 billion.

🌏 Climate behavior Solution

🔑 the 13th item of Sustainable Development Goals → The goal of 1W1M is to encourage beginners to start with an easy mission to consciously eat a vegetarian meal once a week and gradually increase their frequency.


Frontend Part

  1. Sign up page
  2. Main page
  3. Diet record
  4. Recipe recommendation
  5. Setting

1. Sign up page

signup

This is the sign-up page that appears when you run the app for the first time.
To motivate users through goal setting, it asks the current vegal level, the target vegan level, the target vegan day, and whether to set a reminder.

2. Main page

mainpage1

This is the main page.
You can check your vegetarian days and goals.
The cute tomato character will encourage users.
Experience point and level accumulated by the user's activities will make the user more enthusiastic.

mainpage2

Below the tomato character, you can see my diet history and today's menu recommendations.
If you want to take a closer look, you can go to the menu at the bottom bar.

3. Diet record

dietRecord

This is the diet record page.
Here you can see the history of past diets.
Press the diary button to record what you ate today.

dietRecord2

You can record your diet on the day you press the diary button, and you can freely write down the name of the food, explanation of the food, and reviews.
You can check the ingredients and see if they meet your goal.

4. Recommendation Recipe

20220331_194602

This is the vegan recipe recommendation page.
It consists of three buttons: Record Recipe, View Recipe List, and Recommnd Today's Recipe.
'Record Recipe' is a page to record your vegan recipes. You can write ingredients, recipes, vegan level, and more, and share them with other users.
'View Recipe List' is a page where you can see your recipe history and other people's recipe history you have scraped.
'Today's Recipe Recommendation' is a page where you can get menu recommendations when there are no vegan menu that come to mind. You can view it in card format below, and click the button to see detailed recipes.

5. My Page

마이페이지 캡처

This is the My Page. Users can check vegetarian goals, current stages, and vegetarian days. And they can strengthen their mind by checking the collected badges.


Backend Part

  • RESTful API
  • CRUD feature
  • Google Cloud Platform
    • VM Instance
    • SQL
    • Cloud Storage
  • Swagger
  • JPA Auditing

Project Settings

spring boot

  • springBootVersion = '2.1.9.RELEASE'
  • java8
  • mustache
  • JPA

About

2022 Solution Challenge Repository for Team Better

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •