/GoGreen-Server

Server Application for GoGreen Application

Primary LanguageTypeScript

header

Project GoGreen is a solution to raise awareness of carbon footprint reduction through vegetarianism and furthermore to preserve the environment.

GoGreen means that both we and the earth have to be greeener.

The more green food we eat, the greener the earth becomes.


❓ Introduction

GoGreen is a mobile application designed to help users reduce their carbon footprint by providing them with an easy and convenient way to track their daily meals' environmental impact. By using GoGreen, users can learn about the carbon footprint of their diet and take steps to reduce their impact on the environment. This application is participating in GDSC GoogleSolutionChallenge2023 and aims to contribute to the UN's sustainable development goal of "Life on Land" and “Climate Action” by promoting sustainable practices and raising awareness about environmental issues.

GoGreen offers features that allows users to easily input their daily meals, view their carbon footprint, and track their progress over time. Users can also access useful tips and information on other users’ recipes so that they can make more sustainable food choices. By using GoGreen, users can make a positive impact on the environment and contribute to a more sustainable future.


🍀 Core Features

To Record Your Daily Meals To Record the Recipe for Your Meals To Check the Amount of Carbon Footprints from Your Meals To Explore Others' Meals and Recipes
- You can record several meals on each day, with a photo, recipe, and some memos.
- After recording daily diet, you can check how often you follow a vegan diet through a heatmap.
- You have to select a recipe for each meal.
- You can add recipes if there's no recipes to add for the meal.
- You can check the amount of carbon footprints from your meals.
- We also inform you how much carbon footprints you've reduced compared to a meal including beef or pork.
- We calculate the average amount of carbon footprints through every meals you eat and the average on each day.
- You can explore others' meals and recipes based on the 7 different vegan types.
- If you like some recipes, you can bookmark them and cook according to them later.

🛠 Project Architecure

image


📽 Demo Video Link

image


📲 API Documentation

https://gogreen-ezea7fgm5q-du.a.run.app/docs

👪 Contributors

South Korea 🇰🇷 Korea Univ. Seoul Campus

  • Kyumin Kim
    GitHub Badge
  • Jaegun Cho
    GitHub Badge