Skip to content
/ Recipi Public

A collection of user-submitted recipes based on restaurant favorites, with aggregate ranking

Notifications You must be signed in to change notification settings

Narzon/Recipi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipi

https://myrecipi.herokuapp.com/

Project created and maintained by Nicolai Antonov

This web app seeks to provide registered users with the ability to submit custom Recipis, and then rank those recipes by aggregated votes. Other features include:

  • functioning comment field underneath each Recipi
  • guest mode allows users to browse without authenticating, but not post/comment/rate
  • toggle to view only current user's posted Recipis
  • "Choose For Me" button to randomly select a Recipi
  • the option to input a Restaurant and City when submitting a Recipi, which then automatically places a marker at that restaurant location within the built-in Google Map component *

*e.g., User 1 in Austin submits a taco Recipi based on a taco they had at Torchy's, and links it to Torchy's upon submitting. User 2 then searches the map component for nearby Recipi ideas, and comes across User 1's taco Recipi

This project is designed to demonstrate full-stack development and deployment via MERN stack, stateless authentication, utilization of fetch API, and secure hashing/encryption

Technologies used include:

Front-end:

  • React and Create-React-App
  • Bootstrap and React-Bootstrap
  • React Router
  • Google Maps React

Back-end:

  • Node.js and Express
  • MongoDB+Mongoose
  • Bcrypt
  • JSONWebToken

Contact info:

Nicolai Antonov

About

A collection of user-submitted recipes based on restaurant favorites, with aggregate ranking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published