Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joycechau/SomeRecipes
Full-stack single-page application inspired by AllRecipes built on Ruby on Rails, React, and Redux
https://github.com/joycechau/SomeRecipes
Last synced: 3 months ago
JSON representation
Full-stack single-page application inspired by AllRecipes built on Ruby on Rails, React, and Redux
- Host: GitHub
- URL: https://github.com/joycechau/SomeRecipes
- Owner: joycechau
- Created: 2017-01-08T12:41:17.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-12-18T23:03:46.000Z (11 months ago)
- Last Synced: 2024-05-28T01:04:13.583Z (5 months ago)
- Language: Ruby
- Homepage: http://www.somerecipes.net/
- Size: 6.19 MB
- Stars: 11
- Watchers: 2
- Forks: 4
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Open-Source-Ruby-and-Rails-Apps - SomeRecipes - Full-stack single-page application inspired by AllRecipes built on Ruby on Rails, React, and Redux 🔥 ✅ 🚀 (Happy Exploring 🤘)
README
# SomeRecipes
[SomeRecipes](http://www.somerecipes.net) 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](https://res.cloudinary.com/joycechau/image/upload/v1485074287/home_page_screenshot.png "Home Page")
## 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](https://res.cloudinary.com/joycechau/image/upload/v1485074375/recipe_detail_screenshot.png "Recipe Detail Page")
#### Viewing My Recipes
![alt text](https://res.cloudinary.com/joycechau/image/upload/v1485074414/my_recipes_screenshot.png "My Recipes Page")
#### Creating Recipes
![alt text](https://res.cloudinary.com/joycechau/image/upload/v1485074461/recipe_form_screenshot.png "Recipe Form")
#### Writing Reviews
![alt text](https://res.cloudinary.com/joycechau/image/upload/v1485074510/review_form_screenshot.png "Review Form")
## Project Design
SomeRecipes was built in 10 days.
A [proposal](https://github.com/joycechau/SomeRecipes/tree/master/docs) was drafted to help provide an implementation timeline during the development process.
A [database schema](https://github.com/joycechau/SomeRecipes/blob/master/docs/schema.md) 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