Skip to content

Qualia, a food recommendation app for Chronicle Hackathon 2021. Built using React Native

Notifications You must be signed in to change notification settings

TonyCui02/Qualia

Repository files navigation

Qualia

Improving our quality of life through what we eat


Table of Contents
  1. About The Project
  2. Getting Started
  3. Authors
  4. Acknowledgement

About The Project

Qualia is a mobile app which allows users to scan food products barcode, and make a recommendation for their diet. With the growing complexity of dietary requirements, we aim to make it easier for people to know which foods are suitable for them.

This project is used for the Chronicle Hackathon.

Getting Started

NOTE: Currently user preferences are still work in progess, the app by default assumes you have Diabetes, Lactose Intolerance and Nut Allergy selected as conditions.

Ability to change this will be implemented in the future

Option 1 - Running on local machine

Prerequisites (Important)

  1. Install Node JS https://nodejs.org/en/

  2. Install Expo Cli

npm install -global expo-cli

The best suggestion to get started is to clone the repository:

  1. Get the latest version
git clone https://github.com/TonyCui02/food-recommender-mobile.git
  1. Change directory
cd food-recommender-mobile
  1. Install NPM dependencies
npm install
  1. Start your app
npm start
  1. Search "Expo Go" on the app store/Google play store and download to your phone

  2. Use camera or QR code scanner to scan the QR code

  3. The app will run on Expo

Option 2 - Live App is available on Android (Ios users need to run in local)

  1. Search "Expo Go" on the app store/Google play store and download to your phone

  2. Navigate to the website where the app is hosted https://expo.io/@tonycui/projects/food-recommender-mobile

  3. Use camera or QR code scanner to scan the QR code

  4. Open the Expo app to use

Authors

This project is created and hosted by team Qualia: Tony Cui, Nicolas Kondal, Renee Zhang and Kuoyuan Li.

Acknowledgement

The food information is based on the Open Food Facts website and its database. It should be noticed that Open Food Facts is a food products database made by everyone, for everyone. The accuracy and integrity are not guaranteed by the database and this app. Please let us know if you have a better database for the food products.

The project is built with React Native framework and its community libraries.

Releases

No releases published

Packages

No packages published