Open Food Facts is a collaborative, free and open database of food products from around the world.
This project is experimental and is simply listing products from the Open Food Facts free data source. Only items under the NOVA 1 and Nutrition Score A grades are selected.
MERN Stack
Download the CSV from here and import the sample data into MongoDB:
mongoimport --db openfood --collection products --type tsv --file openfoodfacts_search.csv --headerline
npm install
cp .env-sample .env
npm run start:dev
See the bundeled version in action
NODE_ENV=production npm start
- Build an infinite scroll
- Create indexes on the DB
- Display a Dialog
- Display a Drawer
- Refine the search method
- Add a favorite function using the localStorage
- Write a more generic import script
- Deploy on Heroku
- Break into components (w/ Context API)