Awesome
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.
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
Viewing My Recipes
Creating Recipes
Writing Reviews
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