Skip to content

Latest commit

Β 

History

History
59 lines (41 loc) Β· 2.96 KB

File metadata and controls

59 lines (41 loc) Β· 2.96 KB

Cookers 🍴

Cookers is a recipe-sharing platform built with the MVC pattern in ASP.NET, where users can create, delete, rate, and comment on each other's recipes. The site includes a catalog that allows users to filter recipes, a "What's in Your Fridge?" feature to suggest recipes based on ingredients you have, and a light/dark mode for a better user experience.

🧰 Tech Stack

  • ASP.NET MVC: The framework used for building the web application, following the Model-View-Controller architecture.
  • T-SQL: Structured Query Language used for the database to store recipe data, user information, and more.
  • HTML/CSS: For frontend structure and styling.
  • JavaScript: Enhances interactivity, including the fridge ingredient feature and theme toggle.
  • Light/Dark Mode: The UI automatically switches between light and dark mode based on user preference.

Features

  • 🍽️ Create, Delete, and Manage Recipes: Users can create and delete their own recipes, and also like, rate, and comment on other users’ recipes.
  • πŸ“š Recipe Catalog: Users can browse the recipe catalog and filter by categories like cuisine, ingredients, or difficulty level.
  • πŸ₯’ What's in Your Fridge?: Users can enter ingredients they currently have in their fridge, and the platform will suggest recipes that include those ingredients.
  • πŸŒ— Light & Dark Mode: Seamlessly switch between light and dark mode to suit your preferences and provide a comfortable viewing experience.

Screenshots

Comming Soon

πŸ“¦ Getting Started

1. Clone the repository

git clone https://github.com/DraymeM/Cookers.git
cd Cookers

πŸ§‘β€πŸ’» Author

DraymeM – Full-stack Developer, UI/UX Designer, Database Architect.

πŸ™Œ Acknowledgments

  • ASP.NET MVC: For providing the robust framework for web applications.
  • T-SQL: Used to manage the data, store recipes, users, and interactions.
  • Bootstrap: For responsive design and UI components.
  • Special thanks to the online communities and documentation for ASP.NET, T-SQL, and JavaScript.

πŸ“Œ Features in Detail

🍽️ Recipe Creation, Deletion, and Management

  • Users can easily create and delete recipes, and manage all their content in a user-friendly interface.
  • Recipes include a title, description, ingredients, instructions, and categories to keep them organized.

⭐ Rating and Commenting

  • Users can rate recipes on a 1–5 star scale and leave comments.
  • This creates an engaging experience where users can interact with each other.

🧊 What's in Your Fridge?

  • The "What's in Your Fridge?" feature allows users to input ingredients they have at home.
  • The system will suggest recipes based on those ingredients, reducing food waste and helping users discover new dishes.

πŸŒ— Light/Dark Mode

  • The website automatically switches between light and dark themes based on the user's preference.
  • The theme persists even if the user navigates away from the page.