Skip to content

NimsaraC/Recipe_Sharing_MVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Sharing MVC

Welcome to the Recipe Sharing Platform! This project is a web application built using ASP.NET Core MVC that allows users to share and explore recipes.

Table of Contents

Features

  • User Registration and Authentication
  • Recipe Creation, Editing, and Deletion
  • Viewing and Searching Recipes
  • User Profiles with Bio and Contact Information
  • Review and Testimonial Section with Swiper Integration

Technologies

  • ASP.NET Core MVC
  • C#
  • Entity Framework Core
  • Bootstrap
  • Swiper.js
  • HTML, CSS, JavaScript

Getting Started

To get a local copy of the project up and running, follow these steps.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/NimsaraC/Recipe_Sharing_MVC.git
  2. Navigate to the project directory:

    cd Recipe_Sharing_MVC
  3. Restore the NuGet packages:

    dotnet restore
  4. Update the database:

    Update the connection string in appsettings.json to point to your SQL Server instance, then run:

    dotnet ef database update
  5. Run the application:

    dotnet run
  6. Open your browser and navigate to:

    https://localhost:5001/
    

Usage

Register and Login

Create an account and log in to access all features of the application.

Add a Recipe

Once logged in, navigate to the "Add Recipe" page to share your own recipes. Fill out the form with the recipe details and submit.

View and Search Recipes

Browse through the recipes shared by other users. Use the search functionality to find specific recipes.

User Profiles

Visit your profile to update your bio and contact information.

Reviews and Testimonials

Leave reviews on recipes and view testimonials from other users in a Swiper-based slider.

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you have any improvements or new features to suggest.

License

This project is licensed under the MIT License. See the LICENSE file for more details.