TRJFP is a global movement aiming to abolish surplus food through a variety of Pay As You Feel concepts.
They work with international and local partners to intercept food destined for landfill and redistribute it through a network of Pay As You Feel Sharehouses, cafes and school partnerships.
The goal of this app is to verify drivers from TRJFP sent to pick up excess food from suppliers. There have been problems with drivers picking up food when they're not supposed to, or people impersonating TRJFP drivers in order to take and sell the food themselves. Our main objectives are:
- to make the supplier feel confident that they are giving food to the correct person
- to create a record of what drivers have been to which suppliers.
One request from the client is that we include a code that changes daily in order to help secure the verification.
Tech | Stack |
---|---|
Front-end | React |
Styling | Styled-components, CSS |
Back-end | Node-Express |
Database | Airtable API |
Test | Jest |
Deployment | Heroku |
- Clone repo onto your local machine
git clone https://github.com/fac-15/the-real-junk-food-project.git
- Install dependencies
npm i
- Start development environment
npm run devstart
- Run node server (nodemon must be installed globally)
nodemon server.js
- Enjoy exploring our app ✨
- TRJFP App uses Airtable (similar in use to Google Sheets) as an accessible database which must be maintained by a TRJFP administrator
- Driver and supplier details must be input manually by the administrator (including the pin and ID) which must then be manually communicated to the parties involved
- When a driver is verified, a record is created in the Airtable database which can be checked by the administrator
Charlie | Jihyun |
---|---|
https://github.com/charlielafosse |
https://github.com/Whooolia |
Charmaine | Oliver |
---|---|
https://github.com/orgs/fac-15/people/wright1 |
https://github.com/Oliversw |