The Online Shop using .NET project is a robust e-commerce platform built with .NET technologies. It provides a feature-rich online shopping experience for customers and a powerful backend for managing products, orders, and user accounts.
- .NET Core: The primary framework for building the web application.
- C#: The programming language used for server-side development.
- Entity Framework Core: For database access and management.
- ASP.NET Core MVC: The web framework for building the frontend.
- SQL Server: The database system for storing product and user data.
- User Authentication: Secure user registration and login.
- Product Catalog: Display products with details and images.
- Shopping Cart: Add and remove items, view cart summary.
- Checkout: Calculate order total, enter shipping details, and place orders.
- Order Management: Admin panel for managing orders, products, and users.
- Responsive Design: Supports desktop and mobile devices.
- Clone the repository to your local machine.
- Install .NET Core SDK if not already installed.
- Configure the database connection in
appsettings.json
. - Run migrations to create the database:
dotnet ef database update
. - Start the application:
dotnet run
.
- Access the application through a web browser at
http://localhost:5000
. - Create an account, browse products, add them to your cart, and proceed to checkout.
- As an admin, you can access the admin panel at
/admin
to manage products and orders.
Contributions are welcome! Please follow the contributing guidelines for this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.
If you have any questions or suggestions, feel free to reach out to me:
- Email: [email protected]
- LinkedIn: Md Rasheduzzaman
Thank you for considering the Jewelry Stores Management System for your store's needs. I hope it proves to be a valuable asset for managing jewelry store operations effectively.
Happy coding!