Skip to content

An E-Commerce Platform Created a feature-rich e-commerce web application using ASP .NET Core MVC.

Notifications You must be signed in to change notification settings

eslam-eltayar/ShoppingCart

Repository files navigation

ShoppingCart - E-Commerce Project

Overview

Welcome to ShoppingCart, an advanced e-commerce web application developed with ASP.NET Core. This platform empowers users to browse, add products to their cart, and place orders seamlessly. Admins have robust tools to manage products, categories, and orders efficiently.

Features

User Features

  • User Registration and Authentication: Secure user accounts with easy registration and login.
  • Browse Products: Explore a diverse range of products with detailed information.
  • Add to Cart: Conveniently add products to your shopping cart.
  • Place Orders: Enjoy a smooth checkout experience and place orders effortlessly.
  • View Orders: Access and review your order history and details.

Admin Features

  • Manage Products: Effortlessly add, edit, or delete products from the catalog.
  • Manage Categories: Organize products by creating, updating, or removing categories.
  • View Orders: Monitor all orders and update their statuses.
  • Control Users: Manage user accounts by locking or unlocking as needed.

Technologies Used

  • ASP.NET Core: The backbone of the application, providing a robust framework for development.
  • Entity Framework Core: For efficient data access and management.
  • SQL Server: Reliable database management.
  • Bootstrap: To ensure a responsive and modern UI design.
  • JavaScript (jQuery): Enhancing interactivity and dynamic content.
  • Stripe Payment Integration: For secure and seamless payment processing.

Contributing

We welcome contributions to enhance the project! To contribute:

  1. Fork the Repository: Create your own copy of the project.
  2. Create a New Branch: Use git checkout -b feature-branch to create a new branch.
  3. Commit Your Changes: Use git commit -am 'Add some feature' to commit your modifications.
  4. Push to the Branch: Upload your changes with git push origin feature-branch.
  5. Create a Pull Request: Submit your changes for review.

Feel free to explore, contribute, and enhance ShoppingCart!