📌 A full-featured online shopping platform with secure payment integration, order tracking, and an intuitive admin dashboard.
💰 Built with ASP.NET Core, Entity Framework, SQL Server, and VNPay/Momo API for a seamless shopping experience.
- 🌟 Features
- 📸 Screenshots
- 🎥 Video Demo
- ⚙️ Installation
- 🚀 Usage
- 🛠 Technologies
- 🙌 Contributing
- 📄 License
- 📩 Contact
✅ User authentication (Register, Login, Role-based Access)
✅ Product catalog with categories and search functionality
✅ Shopping cart and checkout system
✅ Secure payment gateway integration (VNPay/Momo API)
✅ Admin dashboard for managing products, users, and orders
✅ Order tracking and invoice generation
✅ Wishlist and product recommendations
✅ Responsive design for both desktop and mobile
- Install .NET 6.0 SDK, SQL Server, Visual Studio
- Clone this repository:
git clone https://github.com/maigiaminh/E-Commerce-Web.git
cd E-Commerce-Web- Open SQL Server and create a new database called
ECommerceDB - Open the project and modify
appsettings.json:
"ConnectionStrings": {
"DefaultConnection": "Server=YOUR_SERVER;Database=ECommerceDB;Trusted_Connection=True;MultipleActiveResultSets=true"
}- Run migration:
dotnet ef database updatedotnet runApp will run on http://localhost:61377
1️⃣ Users can register/login
2️⃣ Browse products and add to cart
3️⃣ Checkout securely via VNPay/Momo API
4️⃣ Admin can manage products, users, and orders
- Frontend: Razor Pages, Bootstrap, JavaScript
- Backend: ASP.NET Core, C#, Entity Framework
- Database: SQL Server
- Payment Integration: VNPay API
- Authentication: ASP.NET Identity
- Deployment: Azure, AWS, or Heroku
🛠 Want to contribute? Pull requests are welcome!
- Fork this repo
- Create a new branch (
git checkout -b feature-branch) - Commit your changes (
git commit -m "Add new feature") - Push to the branch (
git push origin feature-branch) - Submit a Pull Request
📜 This project is licensed under the MIT License.
📧 Email: [email protected]
🔗 GitHub: maigiaminh
🌍 Portfolio: https://maigiaminh.me




