/hungry-line

Primary LanguageTypeScript

Hungry Line

Hungry Line is a mobile app that provides a way to join dining hall queues online.

Table of Contents

Overview

Hungry Line is a React Native app designed for use on devices like iOS and Android. This app moves all of the time students spend waiting to eat in a dining hall to an online queue. It enables users to seamlessly join a dining hall line from any location and grants access to the dining hall when their turn arrives. This approach provides users with additional time for traveling to the dining hall and being more productive during the waiting period.

Technologies

  • Typescript version: 5.1.3
  • React Native version: 0.72.3
  • Expo version: 49.0.5
  • Firebase version: 10.1.0

Design

See our Figma design here.

We opted for a warm color palette to evoke sensations of comfort and coziness. This choice aligns with our objective of creating an environment where users feel at home while navigating through our app.

App Demo

Installation and Setup

To run the app, download the Expo Go app on the App Store or Google Play Store, then connect to the same network as your computer. In the project directory, run the command corresponding to your package manager:

npx expo start or yarn expo start

On Android, use the Expo Go app to scan the QR code from your terminal to open your project. On iOS, use the built-in QR code scanner of the default iOS Camera app.

Credits

Hungry Line is a project created by Maggie Chen, Chelsea He-Chen, Chenlu Wang, and Anh Tran during the summer of 2023 in participation of SEEDS (​Summer Environmental Education Development Program).