I am excited to introduce my phase 4 web application, Recipe Ranger! Recipe Ranger is a Ruby on Rails web application that allows users to browse and filter through a comprehensive list of recipes, create and delete their own recipe reviews, and update their reviews. The application allows users to create an account, log in, and search for recipes based on meal course, sort by name (A-Z or Z-A), and sort by time to complete (up or down). Users can also search for recipes by title and view recipe details, including instructions, notes, meal course, and cooking time.
Recipe Ranger showcases a comprehensive list of all the recipes in the system, and provides a button that allows users to create a new recipe review. With Recipe Ranger, users can easily keep track of their favorite recipes and share their thoughts with others. The application also allows users to edit or delete reviews they have previously submitted.
Mendel Rosenblum
Github
Portfolio Website
Linkedin
Medium
Email: RosenblumMM@gmail.com
This project was built with the following:
To install, fork and clone this repository. Once you've cloned this repository in your terminal, cd into the correct folder.
To start up the frontend, cd into the client folder and run npm install to install the required dependencies. Then, run npm start to start up the React app.
To start up the backend, cd into the server folder and run bundle install to install the required gems. Then, run rails db:seed or rails db:reset to seed or reset the database with initial data. Finally, run rails server to start up the Rails server.
Once both the frontend and backend are running, you can access the web application at http://localhost:4000. From there, you can browse and filter through the list of recipes, create, delete, and update your recipe reviews, and more.
Contribution Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.