This is a web application for a clothing store built with ASP.NET Razor Pages and SQL Entity Framework. The application allows customers to browse products, add items to their cart, and place orders. It also includes an admin portal for managing products, orders, and customers.
- User authentication and authorization for customers and admins
- Product catalog with search and filtering options
- Product details page with images and descriptions
- Shopping cart for managing items
- Checkout process with shipping and payment options
- Admin portal for managing products, orders, and customers
- SQL Entity Framework for data storage and retrieval
To get started, you can clone the repository and open the solution file in Visual Studio.
- Visual Studio
- .NET 6.0
- Microsoft SQL Server
- Clone the repository
- Open the solution file in Visual Studio
- Go to 'appsettings.json' and configure your preferred SQL connection string under 'DefaultConnection'
- Run the following command in the Package Manager Console to create the database:
Update-Database
- Build the solution
- Run the application
As a normal user (or customer), you can browse the product catalog and add items to your shopping cart. When you're ready to checkout, you'll need to create an account or log in if you already have one. You'll then be prompted to enter your shipping and payment information before submitting your order.
As an admin, you can manage the product catalog, view and edit customer orders, and manage customer accounts. To access the admin portal, you'll need to log in with an admin account.\
This project is licensed under the MIT License - see the LICENSE.md file for details.