Skip to content

mgkram4/Hunter-Gather

Repository files navigation

Hunter Gather: An AI-Powered Cookbook

Hunter Gather is a collaborative web application developed by the members of GDSC CPP - Gabriel Soto, Youssef Zerroug, Bryan Bergo, and Mark Garcia. This project is designed to contribute to the UN Sustainable Development Goals of Zero Hunger and Good Health and Well-being.

Introduction

Hunter Gather is a collaborative cooking platform that combines community-driven recipe management with AI-powered cooking assistance. Join our community to explore, share, and create delicious recipes while contributing to global sustainability goals.

Features

Recipe Management:

  • Create, like, and bookmark recipes, fostering a collaborative cooking community.

Personalized News Feed:

  • Suggested posts based on a user's taste interests enhance their culinary experience.

Gemini-Powered Chef Assistant:

  • Access to a Gemini-powered chatbot for interactive and personalized cooking guidance.

Technologies Highlighted

  • Firebase:
    • Real-time data synchronization, authentication, and chat storage.
  • Google Authentication:
    • Secure and convenient login process for users.
  • Gemini:
    • Powers the intelligent chef assistant, offering an interactive and personalized cooking experience.

Demo Sections

  1. Authentication:
    • Showcasing the secure login process using Google Authentication.
  2. News Feed:
    • Demonstrating the personalized news feed feature that suggests posts based on user preferences.
  3. Create a Post:
    • Guiding users through the process of creating and sharing their recipes.
  4. Bookmark/Like:
    • Illustrating how users can bookmark and like their favorite recipes.
  5. Chef Assistant (Gemini):
    • Highlighting the capabilities of the Gemini-powered chef assistant, providing interactive cooking guidance.

Getting Started

Prerequisites

  • Node.js installed

Installation

Follow these steps to set up the project:

  1. Clone the repository:

    git clone https://github.com/mgkram4/gdsc.git
  2. Install Node.js if not already installed.

  3. Navigate to the project directory:

    cd gdsc
  4. Install project dependencies:

    npm install

License

This project is licensed under the MIT License.

Acknowledgments

  • GDSC CPP Team: Our wonderful team at GDSC CPP for their collaboration and dedication.
  • Google Technologies: Thanks to Google for providing powerful tools for authentication and development.

Contact

For any inquiries, feel free to reach out to the project maintainers: