fooDeals

Cristhian Da Silva, 

 Jamie LeMercier,  

Joe Cowton,

 Jolanta Jasiulionyte,  

Oleg Grushetskyy,  

Tabish Raza

  • Special promotion products

 

  • Brings great value for money to users

 

  • Helps with reducing food wastage

 

  • Integrates a mock-database and tesco-API

 

 

fooDeals  app

Challenges

Team Learning

 

  • Rotating pairs regularly
  • Using mind-mapping/ post-it notes
  • Sticking to MVP stages - 1.0, 2.0 and 3.0
  • Playing to individual strengths

Features

 

  • Present only special-offer products
  • Search for product by typing in words
  • Choose product by unique categories
  • Data agnostic - plug in different databases

The Architecture

  • Integrating backend and client servers.
  • Extracting small components due to use of different databases.
  • States and Routing.
  • Testing.

Google oAuth

  • We used Passport.js which is an authentication middleware for Node.js.
  • Comprehensive strategies support authentication using Google.
  •  Great learning experience of authentication control flow.

Integrating Tesco API

  • Getting realtime grocery information
    In order to make the foodie project a viable proposition, it would need to interface to all the major food retailers systems to get real-time information.

What we learned:

  • Perseverance pays off
  • Emphasis on planning - stand up and retros
  • Proper rest and meals for high quality work
  • With time comes familiarity 
  • Attention to detail

FooDeals

By Cristhian Da Silva

FooDeals

  • 696