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.
- 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.
- π½οΈ 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.
Comming Soon
git clone https://github.com/DraymeM/Cookers.git
cd CookersDraymeM β Full-stack Developer, UI/UX Designer, Database Architect.
- 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.
- 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.
- 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.
- 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.
- 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.