Skip to content

KrishKoria/FoodHub

Repository files navigation

FoodHub

Description

FoodHub is an innovative Recipe Sharing platform that allows food enthusiasts to share and discover new recipes. Users can upload their own recipes with accompanying images, view recipes shared by others Built with Next.js 14, FoodHub ensures a fast and responsive user experience. It leverages Cloudinary for efficient image storage and MongoDB for robust data management. Whether you're a home cook or a professional chef, FoodHub is the perfect place to explore culinary creativity.

Features

  • Recipe Sharing: Users can share their own recipes with detailed instructions and images.
  • Recipe Discovery: Browse and search for recipes shared by other users.
  • Image Storage: Uses Cloudinary to store and manage images efficiently.
  • Data Management: Utilizes MongoDB for storing user and recipe information.
  • Responsive Design: Built with Next.js 14 to ensure a smooth and responsive experience across all devices.

Installation Instructions

  1. Clone the repository:

    git clone https://github.com/KrishKoria/FoodHub.git
  2. Navigate into the project directory:

    cd FoodHub
  3. Install the dependencies:

    npm install
  4. Run the application:

    npm run dev

Usage Instructions

  1. Open your browser and go to http://localhost:3000 to access FoodHub.

Contributing Guidelines

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License.