Hungry Line is a mobile app that provides a way to join dining hall queues online.
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.
- Typescript version: 5.1.3
- React Native version: 0.72.3
- Expo version: 49.0.5
- Firebase version: 10.1.0
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.mp4
Clone the repository from GitHub: git clone https://github.com/chelshe18/hungry-line.git
Navigate to the hungry-line directory: cd hungry-line
Install app dependencies using the command corresponding to your package manager: npm install
or yarn install
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 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.
Hungry Line is a project created by Chelsea He-Chen, Maggie Chen, Anh Tran, and Chenlu Wang in participation in SEEDS (Summer Environmental Education Development Program) during the summer of 2023.