A recipe recommendation engine for people who want to try cooking more plant-based meals.
Customize your search based on ingredients to include or exclude, dietary restrictions, allergies, preferred cuisine or type of meal.
Users can make searches without registering. Signing up provides more utility for the user however. Logged in, the user can:
- Set default filters that will apply to any searches (handy for things like allergies)
- Save recipes
- Create categories to organize their newly found recipes
- Create the
.env
by using.env.example
as a reference:cp .env.example .env
- Update the
.env
file with your correct local information - update
recipes.js
with your api url of choice - Install dependencies:
npm install
- Run migrations:
npm run knex migrate:latest
- Run the server(s):
npm start
- Visit
http://localhost:3000/
- npm 5.2 or below
- node 8.8.1 or above
- Express
- React
- React Router
- Axios
- babel-loader
- Webpack
- webpack-dev-server
- PostgreSQL