Skip to content

DraymeM/Cookers

Repository files navigation

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.

About

ASP MVC CRUD application with local database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors