Skip to content

A plant e-commerce store built with ASP.NET MVC (3-tier) offering smooth shopping for users and powerful admin tools.

Notifications You must be signed in to change notification settings

Saleh-09/Plant_Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฟ Plant Store - ASP.NET MVC E-Commerce Web App

A simple and elegant e-commerce web application for selling plants online. Users can browse plants by category, add them to the cart, and place orders. Admins can manage plant listings through full CRUD operations.


๐Ÿ”ง Tech Stack

  • Frontend: ASP.NET MVC (Razor Views, Bootstrap)
  • Backend: ASP.NET MVC (Controllers & Services)
  • Database: SQL Server
  • ORM: Entity Framework Core (Code First)
  • Architecture: 3-Tier (Presentation, Business, Data Access Layers using Class Libraries)

๐Ÿ“‚ Project Structure

  • PlantStore.Models # Entity models (shared across layers)
  • PlantStore.DataAccess # EF Core DbContext and Repositories
  • PlantStore # ASP.NET MVC Web App (Presentation Layer)

โœ… Features

๐Ÿ›’ User Side

  • Browse plants by category
  • Search and filter plants
  • View product details
  • Add to cart and checkout

๐Ÿ› ๏ธ Admin Side

  • Login to admin dashboard
  • Create, Read, Update, Delete (CRUD) operations on plants
  • Manage plant categories

โš™๏ธ How to Run

  1. Clone the Repository
    git clone https://github.com/your-username/plant-store.git
    cd plant-store
  2. Set up the Database Update the appsettings.json connection string in PlantStore project. Run migrations from PlantStore.DataAccess project:
    Add-Migration Init -StartupProject PlantStore -Project PlantStore.DataAccess
    Update-Database -StartupProject PlantStore -Project PlantStore.DataAccess
  3. Run the Application
  • Set PlantStore as the startup project.
  • Hit F5 or Ctrl + F5 to run in browser.

About

A plant e-commerce store built with ASP.NET MVC (3-tier) offering smooth shopping for users and powerful admin tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published