Kai Vandivier

Kai Vandivier

Recipe Market

Recipe Market is a website where you can shop for groceries organized into recipes. Find a recipe you like, then you can add all the ingredients to your cart!

View live demo on Heroku

This project uses React, Next.js, and Apollo GraphQL on the front-end, and GraphQL-Yoga and Prisma on the backend.

Features:

  • Signup and authentication using JWTs
  • Email password reset (currently using the Mailtrap test SMTP)
  • Credit card checkout using Stripe
  • A GraphQL API on the server
  • Data fetching, caching, and local state management using Apollo
  • Styling using styled-components
  • Routing and performance optimization using Next.js
  • Website search using Downshift

View the front-end source on GitHub

View the back-end source on GitHub