Skip to content

saif119abbas/E-commerce-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Web Application

An end-to-end e-commerce platform built with ASP.NET Core MVC and MongoDB, supporting multi-vendor and multi-customer functionality. The application includes secure user authentication, real-time payment processing via Stripe, full-text product search using Elasticsearch, and performance optimization through Redis caching.


Features

  • Backend architecture using ASP.NET Core MVC and MongoDB
  • Secure authentication using Microsoft Identity and JWT
  • Repository-Service pattern for clean separation of concerns
  • Stripe integration with Webhooks for secure and real-time payment tracking
  • Cart and order management system with dynamic item handling
  • Elasticsearch integration for advanced product search
  • Redis caching for faster product retrieval
  • Multi-vendor and multi-customer support
  • Clean code with SOLID principles and best practices

My Role & Contributions

  • Designed and developed the entire application architecture
  • Implemented Microsoft Identity and JWT for secure user access
  • Integrated Stripe Checkout and Webhooks for payment handling
  • Developed cart, order, and inventory management logic
  • Configured Elasticsearch to enable efficient product search
  • Added Redis caching to boost performance and reduce DB load
  • Ensured modularity with Repository-Service pattern
  • Enabled scalable support for multiple vendors and customers

Tech Stack

  • Backend: ASP.NET Core MVC, C#
  • Database: MongoDB
  • Authentication: Microsoft Identity, JWT
  • Payments: Stripe API with Webhooks
  • Search: Elasticsearch
  • Caching: Redis

License

This project is licensed under the MIT License.


Author

Saif Abbas
Computer Engineering Graduate | AI Engineer

About

Designed and developed a full-stack e-commerce platform using ASP.NET Core MVC and MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages