Dishcovery Recipe App

Project Overview:
Repository: dishcovery

Dishcovery is a social networking and blog app that allows users to create, edit, delete, and share their favorite recipes with a community of food enthusiasts. The app’s mission is to make every bite tell a story. With Dishcovery, you can explore, create, and enjoy a world of delectable recipes shared by people from all over the globe.

Features

  • User Authentication: Utilizes Google OAuth for secure and convenient user authentication.
  • Recipe Creation: Users can create and customize their own recipes, complete with images, ingredients, and instructions.
  • Image Upload: Powered by Edgestore, it offers seamless image uploads for your recipe images.
  • Recipe Sharing: Share your recipes with the world or keep them private, as you prefer.
  • Recipe Editing and Deletion: Easily edit or delete your recipes at any time.
  • Community Interaction: Connect with like-minded food lovers, comment on recipes, and exchange culinary tips and tricks.
  • Responsive Design: The app is built with Next.js and offers a responsive and engaging user interface.

Usage

  • Sign In: Use your Google account to sign in to the app.
  • Create Recipe: Click on “Create Recipe” to start sharing your culinary masterpiece.
  • Edit or Delete Recipe: Access your profile and click on the recipe you want to modify or delete.
  • Dishcover Recipes (no pun intended): Explore a world of recipes created by other users.
  • Interact with the Community: Like, comment, and share your thoughts on the recipes you love.
  • Enjoy! Share your love for food with the world and let every bite tell a story.

Technologies

Dishcovery is built using the following technologies and dependencies:

  • Next.js: The foundation of the app, providing a fast and responsive user interface.
  • NextAuth.js: For secure and hassle-free user authentication.
  • Edgestore: Powering image uploads.
  • Prisma: Used for database management/ORM.
  • Tailwind CSS: Styling the app.
  • And many other libraries and packages (see package.json for a full list).

License

This project is licensed under the MIT License.