Skip to content

cheenaeng/foRAgr

 
 

Repository files navigation

logo foRAg'r

About

foRAg'r is a mobile app that helps user keep track of food items in their fridge. Features include parsing receipt, searching food by keywords and sending notifications when food is near expiry.

The app is best viewed on iPhone or Android devices.

Installation

For the project to run locally on your machine:

  1. npm install to install necessary packages
  2. npm start/expo start to initiate the app
  3. Scan the QR code and download Expo Go on your phone to view the app on your mobile device

Walkthrough

1. User login

Informative login page with a preview of features available

2. Home page

An overview of food items present in user's fridge

home page

3. Camera Mode

User can choose to take photo of receipt/upload photo of receipt to automatically add food items to fridge

4. Manual entry Mode

Users can search food items by keywords

library

5. Review mode

Users can search food items by keywords

6. Notifcation

When food is near expiry, native notifications will appear even when phone screen is locked

library

Built with

Frontend

  • ReactNative

Backend

  • NodeJs
  • ExpressJs
  • Sequelize/Postgres

Functionalities

  • JWT (authentication)

Styling

  • Nativebase
  • Lottie (Animations)

ERD

https://lucid.app/lucidchart/ca2e1c9a-da17-417d-aa19-27f4cb090d33/edit?invitationId=inv_820a5236-f333-4330-a353-3739526b5702&page=0_0#

library

Contributors

Developed by Elizabeth, Gerald, Tabithan and Cheena

About

A food tracking app to track expiry of food items purchased

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%