Shoopi is a simple and clean e-commerce web application built with ASP.NET MVC and jQuery. It provides essential online shopping features like product browsing, cart management, checkout, and user authentication.
- 🧾 Product Management – Add, update, delete, and display products
- 🛒 Shopping Cart – Add to cart, update quantity, remove items
- 💳 Checkout Process – Basic order placement
- 👤 User Authentication – Register, login, and manage roles , google login
- 🔎 Search & Filter – Search by product name, category, and price
- 📊 Simple Admin Dashboard – (Optional: extendable for admins)
- Backend: ASP.NET MVC 5, C#
- Frontend: HTML5, CSS3, JavaScript, jQuery
- Database: SQL Server
- ORM: Entity Framework
- UI Framework: Bootstrap
- Other Tools: AJAX, NuGet
git clone https://github.com/MNTuas/Shoopi.git- Open
Shoopi.slnwith Visual Studio 2019 or newer.
Go to:
Tools → NuGet Package Manager → Manage NuGet Packages for Solution
Then click Restore.
In Web.config, update your connection string:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=ShoopiDB;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
⚠️ Make sure your SQL Server instance is running and accessible.
- Press F5 or go to
Debug → Start Debugging
🚧 Coming Soon...
You can deploy the project using:
Shoopi/
│
├── Controllers/ # MVC controllers
├── Models/ # Domain & view models
├── Views/ # Razor views (.cshtml)
├── Scripts/ # jQuery & JavaScript files
├── Content/ # CSS, fonts, etc.
├── Shoopi.sln # Visual Studio solution
└── Web.config # App configuration
This is a demo project – feel free to extend it with:
- Order history
- Admin panel
- Payment gateway
- Product images & categories
You can use Database-First or Code-First approach with Entity Framework.
This project is licensed under the MIT License.

