Rmcavin / Recipeers

g63 Q2 Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hello Recipeers!

from zapier


-Recipeers is a social media app for discovering and sharing recipes. by Amanda Freeman, Dylan Thorwaldson, and Michael Quiroz, Rachel Cavin built in a week for Galvanize g63 cohort qtr 2 project.

-Our goal is to create a platform for users to interact effortlessly to find, share and try new and interesting recipes with friends and followers.

Food is a common and popular topic on social media but existing options don't fcilitate easy recipe sharing.

Technologies:

Server:

  • Node.js
  • Express

Middleware:

  • body-parser
  • method override
  • cookie session
  • cookie parser

Database:

  • PostgreSQL
  • Knex - used as SQL query builder

Additional:

  • Heroku - used for deployment
  • Cloudinary - for image uplaod and storage
  • Materialize

Challenges:

  • Routes

  • Joins - Determining how to create complex joins using knex. Translating working SQL queries to knex.

  • Cloudinary - picture storage and display, upload widget

  • Git feature branch workflow**

  • Authorization and Authentication

  • Data not being passed around correctly between files, JSONB data storage

  • Consistent image sizing and styling

  • We wanted to be the next instagram for recipes!!



Recipeers Walkthrough:


1. Create a profile


create profile

create profile

create profile

create profile


2. Add your own recipe


create profile

create profile


3. Browse recipes


create profile create profile


4. See your friends recipes


create profile create profile


Discover your inner chef. Become a Recipeer!

About

g63 Q2 Project


Languages

Language:JavaScript 46.8%Language:HTML 43.6%Language:CSS 9.7%