Logo

TeaLab

TeaLab is a whimsical full-stack browser-based application built using ReactJS, Cloudinary, CSS, PostgreSQL and Express. Users are able to create and collect teas, that makes learning about tea fun! Users will be able to save, edit and delete their tea recipes on a recipe profile page.

Dependencies

Team Members

Contributing Team Members Github LinkedIn
Sam Melius Oxford Github LinkedIn
Clare McDonald Github LinkedIn
Ari Harlem-Caballero Github LinkedIn
Alice Hsing Github LinkedIn
Ryan Flitcroft Github LinkedIn

Backend API

This app runs on a PostgreSQL database using Node.js/Express.

Routes

User Routes

  • POST /api/v1/users/
  • POST /api/v1/users/session
  • GET /api/v1/users/me
  • DELETE /api/v1/users/session

Ingredient Routes

  • POST /api/v1/ingredients
  • GET /api/v1/ingredients
  • GET /api/v1/ingredients/:id
  • PATCH /api/v1/ingredients/:id
  • DELETE /api/v1/ingredients/:id

Recipe Routes

  • GET /api/v1/recipes
  • GET /api/v1/recipes/count
  • GET /api/v1/recipes/:id
  • GET /api/v1/recipes/users/:id
  • POST /api/v1/recipes
  • PATCH /api/v1/recipes/:id
  • DELETE /api/v1/recipes/:id