Skip to content
alecherryy edited this page Mar 29, 2021 · 11 revisions
  1. Owner: @alecherryy
  2. Contributors: @looper-m, @rileyhgrant and @alecherryy

Overview

CooksBooks is a web application that aims to bring both culinary creators and food enthusiasts together in a more level playing field than currently exists. By giving users the freedom of registering as either a chef or a foodie, it allows everyone to enjoy good recipes and food, while providing confidence in the robustness of recipes and reviews on the platform. Overall, CooksBooks provides a space for everyday individuals to browse recipes and be a part of an ongoing discussion, in contrast to the existing spaces of food critic reviews and recipe blogs.

Two anticipated users of the platform are:

  1. Foodie: Foodies are more general users, with the ability to favorite recipes to maintain a list of their own, as well as write reviews for recipes so others may have more insight into a particular dish. Foodies aim to expand their culinary horizons by discovering and favoriting new recipes, and to discuss and make their mark on the platform by reviewing recipes they’ve tried.

  2. Chef: Chefs will be similar to foodies, with the additional option of creating their own recipes. Due to their profession, this will act as a form of curation for quality recipes. Chefs aim to both increase their status by having well received and reviewed recipes that they’ve created, and to expand their knowledge of flavor pairings and cooking techniques by browsing other recipes.

On the whole, CooksBooks seeks to create a more dynamic environment in which recipes can be shared and celebrated. By providing search functionality, and highlighting random recipes, it helps to expand users views of recipes. The reviewing and favoriting features allow users to tailor their own experience towards what they like, while also creating a space for, and actively encouraging, discussion amongst individuals, in ways that existing mediums currently do not.

Technologies and Tools

Our application is built using a combination of modern technologies, development tools and languages. Our stack is "divided" between the back-end and front-end. The application is hosted on Heroku and relies on a private API design and implemented by the team, the Spoonacular public API and a NoSQL database; to honor the limited budget and timeline, we opted to use MondoDB. Our front-end is built following a mobile-first approach. Our stack includes the following technologies: React, Sass and Storybook; our back-end is implemented using Node.JS.

Environments

Development: https://dev-cooks-books-app.herokuapp.com/

Production: https://cooks-books-app.herokuapp.com/

Clone this wiki locally