Skip to content

Full-stack single-page application inspired by AllRecipes built on Ruby on Rails, React, and Redux

Notifications You must be signed in to change notification settings

joycechau/SomeRecipes

Repository files navigation

SomeRecipes

SomeRecipes is a web application for users to view and share recipes. Inspired by AllRecipes, SomeRecipes allows users to create and review recipes, search for recipes, bookmark favorite recipes, and discover recipes by other users.

SomeRecipes is a personal project by Joyce Chau built using Rails on the backend and React/Redux on the frontend.

alt text

Features

  • User accounts with secure authentication
  • Viewing, creating, editing, and deleting recipes
  • Profile page
  • Image attachments for profiles and recipes
  • Favoriting and searching recipes
  • Reviewing recipes

Example Features

Viewing Recipes

alt text

Viewing My Recipes

alt text

Creating Recipes

alt text

Writing Reviews

alt text

Project Design

SomeRecipes was built in 10 days.

A proposal was drafted to help provide an implementation timeline during the development process.

A database schema was prepared alongside the design proposal.

Technologies and Implementation

SomeRecipes was built using the following technologies:

  • Ruby on Rails
  • React
    • Router
    • Modal
    • Masonry
    • Star Rating
  • Redux
  • Babel
  • Cloudinary
  • Webpack

Future Implementations

Additional features to add include:

  • Allowing users to specify public and private recipes
  • Category filters
  • Recipe recommendations

About

Full-stack single-page application inspired by AllRecipes built on Ruby on Rails, React, and Redux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published