Jungle Cook

Background

This is my fully responsive crud application. It is a recipe app that uses googles firebase firestore database. You can browse a random list of recipes as well as create your own. You will need to log in to view and create your own recipes. The log in function uses firebase to store its user’s information. It also allows for image uploading to show off your delicious recipes.

The Problem

This app needed to be a culmination of many web developing skills such as authentication, responsiveness, data management, and data manipulation. It needed to be able to show some data to new users while restricting registered users’ data to a log in barrier. Registered users need to be able to create, read, update, and delete their own recipes.

The Solution

To complete this app, I used a wide range of techniques. I used Sass and Prepros for the CSS and processing. For the logic I used JavaScript, jQuery and Firebases built in functions. During development I utilized the command console and NPM scripts to serve or deploy the app during testing. I also used the MVC method for developing this site to write easy to read, well organized, and reusable code.