/Recipedaily

Recipedaily is a web application designed to help users manage their recipes effortlessly. With features like a dynamic recipe list, public recipes showcase, food management, and a convenient general shopping list, it offers a seamless cooking experience.

Primary LanguageRubyMIT LicenseMIT

Recipedaily Logo

🌮 Recipedaily

Your go-to recipe hub for culinary adventures!

📗 Table of Contents

📖 About Recipedaily

Welcome to Recipedaily, where the joy of cooking meets the magic of technology. Explore a world of flavors, create, and share your culinary masterpieces with fellow food enthusiasts.

🛠 Built With

Tech Stack

Backend
Frontend
Database

Key Features

  • Flavorful Authentication: Log in and register with a touch of Devise magic.
  • Recipe Showcase: Create, edit, and showcase your recipes to the world.
  • Public Potluck: Explore a potluck of public recipes and share your culinary creations.

(back to top)

🚀 Live Demo

Hungry for a sneak peek? Take a bite at the Recipedaily Live Demo.

(back to top)

💻 Getting Started

The following steps were used in creating this project:

  1. Set up the project by creating a new directory from the generated repository.

  2. Set up the repository on GitHub and use Gitflow.

  3. Initialize the project with Rubocop linters.

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project, you need:

  1. Ruby installed:

    • On macOS using Homebrew:

      brew install ruby
    • On Windows or Linux, follow the installation instructions from Ruby's official website.

  2. Rails Installed:

    gem install rails

Setup

Clone this repository to your desired folder:

  git clone https://github.com/AlierPM/Recipedaily.git

Install

Navigate to the Recipedaily directory:

  cd Recipedaily

Usage

Open the project in your preferred code editor:

   cd recipedaily
   code .

Run project

To run from the local server, execute the following command:

  rails server

Run tests

To run tests, execute the following command:

  rpec spec

(back to top)

👥 Meet the Chefs

Let's introduce the brilliant minds behind Recipedaily.

👨‍🍳 MasterChef Dev

👤 Alier Philip Maguet

👩‍🍳 Austin Obimbo

(back to top)

🔮 What's Cooking Next?

The kitchen is buzzing with excitement! Here are some upcoming features:

  • Recipe Ratings and Reviews
  • User Profile Customization
  • Integration with External Recipe APIs

(back to top)

🤝 Let's Cook Together

Join the recipe revolution! Contribute to Recipedaily by:

  • Reporting Bugs
  • Adding Features
  • Enhancing Documentation

Feel free to check the issues page for ongoing discussions.

(back to top)

⭐️ Spice It Up

If you love our project, show your support by starring the repository. It adds a dash of motivation to our culinary journey!

(back to top)

🙏 Acknowledgments

We express our gratitude to everyone who contributed to the development of Recipedaily.

Special thanks to Microverse for providing an incredible collaborative learning environment and making this project possible.

(back to top)

❓ FAQ

  • Q: How do I add a new recipe?

    • A: Simply log in, head to your dashboard, and click on the "Create New Recipe" button.
  • Q: Can I share my recipes with others?

    • A: Absolutely! After creating a recipe, toggle the privacy switch to share it with the world.

(back to top)

📝 License

This project is MIT licensed. We invite you to cook up your own creative ideas using our recipe.

(back to top)