Skip to content

dsc-sookmyung/2023-ta-bom-SolutionChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

👍Good To Go

main-image


👍Introduction

The explosive growth of the food delivery and packaging culture around the world has led to a surge in the use of single-use plastics. While many people have recognized this problem and are trying to practice reusable container packaging to reduce the use of single-use plastics, there are a number of challenges to making this a consistent practice.
First, you'll need to contact each restaurant directly or find their location information to see if they are a reusable container restaurant. Even if you find a restaurant that does, it's difficult to determine what size and capacity of reusable containers you need for each item on the menu. Because of these problems, some people end up giving up on trying to pack their food. So, our ‘ta-bom’ team has developed the ‘Good To Go’ app to solve these problems and make zero-waste food packaging easy and convenient for everyone.
Good To Go makes it easy for users to find restaurants that offer zero-waste packaging and provides information on the number of reusable containers needed for each menu item, eliminating the need for users to contact restaurants individually to determine container size and capacity. The app also includes reviews from other users, providing valuable insights to help users make informed packaging decisions. With ‘Good To Go’, users can easily order food from restaurants that offer zero-waste packaging, reducing their carbon footprint and contributing to a more sustainable planet.


👍Our Goal

main (0-00-39-26)_1

Our ta-bom team chose two UN Sustainable Development Goals: SDG 12: Responsible Consumption and Production and SDG13: Climate Action.
'Good To Go' is a zero-waste food packaging application that promotes responsible consumption by reducing single-use plastics used to package food, and contributes to reducing greenhouse gas emissions, a major contributor to climate change, by reducing waste from food packaging.


👍Project Architecture

skill


👍Demo Video

Video Label


👍Feature

Good To Go consists of two apps: a consumer app that allows users to place orders with the restaurant, and a restaurant owner app that allows the restaurant to receive orders.

Customer App Feature Overview

  1. Google login
  2. Set user location
  3. Show Resturants near by user
  4. Order food for packing
  5. Write review
  6. See the recap

Detail Page Images


onboard

Login and see onboarding pages

Our Good To Go app allows users to sign up and log in through Google login and our app uses an onboarding page to introduce first-time users to the app.


image

Set user location

After going through the onboarding page, the user has to enter their location. The user can navigate to their current location via GPS, search for a location via the search bar, or move a pin on the map to set a precise address. After the location is set, a map appears showing the user's current location and restaurants near the user. You can click the restaurant icons on the map to see the names of the restaurants. Pull up the panel at the bottom of the screen to see a list of restaurants near the user. Users can also organize the restaurants by tapping on the food categories located at the top of the panel.


restrt

Order food for packing

A restaurant's detail page gives users information and reviews about the restaurant. When a user clicks on the food that they want to order, they'll see the size and number of reusable containers that they need to package the food.


container

Read the description of reusable containers

The Good To Go app also provides descriptions of the capacities of the reusable containers you should bring. Tap the button at the top to see a description and capacity for each reusable container. Once you've packed and ordered, you can view your order history.


orders

See the history of orders

On the Orders page, users can check their current order status and past orders. Order statuses are categorized into three main categories: 'Order', 'Confirming', and 'Good To Go'. Whenever the restaurant updates its status, the customer's order status also changes.


review

Write and read reviews

Users can check their current order status and past orders. Users can write reviews for past orders.


image

See the recap

The Recap page allows users to see their positive environmental impact. Users can see the total number of times they've packaged their food, as well as stats on the reusable containers they've used to pack it.


Manage account

Users can edit their profile and log out of the app from the Account page.



Restaurant owner App Feature Overview

  1. Restaurant information
  2. Managing orders
  3. Accounts

Detail Page Images


info

Restaurant information

Users(Restaurant owners) can view information about their restaurant and manage reviews on this page. Users can add emojis to reviews written by customers. Under 'Shop rating', users can see restaurant's average rating and number of reviews, and under 'Sales' users can see how much they earned today and how much they earned this month. Users can also compare their sales from month to month via graphs.


orders

Manage orders

The 'Manage orders' page lets users manage the orders that have come into their restaurant. The page is organized into two tabs: 'New orders' and 'Past orders'. The 'New orders' tab allows users to take action on incoming orders, such as 'Accept order', 'Notify food is ready', and 'Customer has finished packing'. Whenever you change the status of an order, the customer can also see the changing status of the order in the app. The 'Past orders' tab is a collection of orders that they've received in the past.


account

Account

On the Account page, users can see the Google account they're signed into. It provides the ability to sign out and delete their account.

👍Execution Method

Here's how you can set up a testing environment.

  1. Download the apk file here.
    Customer App: Customer
    Restaurant owner App: Restaurant owner
  2. Run the apk file on your phone or the emulator.
  3. To ensure the best experience while testing our app, we recommend testing it in a Pixel 6 or higher environment.
  4. !!!!important!!!! Currently, Good To Go's restaurant list consists of restaurants near our team's university, Sookmyung Women's University, so you can try Good To Go by entering sookmyung women's univ Gwahaggwan or GXV8+VH2 Seoul in the search bar when setting your location.
    image
    If you encounter any issues while setting up or running the project, please don't hesitate to contact us.

👍Contributors

Yun JaeEun : Back-end Developer
Kim MinJeong : Front-end Developer
Lee YuJin : Front-end Developer