Skip to content

Latest commit

 

History

208 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Ecompulse: A Modern E-Commerce Platform

Ecompulse is an e-commerce platform I am developing using .NET 8 for the backend and Angular 19 for the frontend. The application leverages JWT authentication for user identity verification and Client Credential Token mechanisms to secure API access. Additionally, role-based access control (RBAC) is implemented to restrict page access based on user roles.

Features

Vendor Functionality

  • A single vendor can add, edit, and delete products.

User Functionality

  • All users can register, update their profiles, and browse products.
  • Products can be listed based on categories.
  • Users can view detailed information about products by clicking on them.

Advanced Search and Categorization

  • Users can filter and search for products based on specific criteria.

Modern and Secure Design

  • Strong security layers are implemented to protect sensitive data.
  • The platform offers a mobile-friendly, user-centric interface for an enhanced user experience.

Planned Enhancements

Cart and Order Management

  • Users will be able to add products to a cart and place orders.
  • Order statuses and histories will be viewable.

Payment Systems

  • Integration of credit card and cash-on-delivery payment options.

Admin Panel

  • An admin panel will enable management of users and orders.

CI/CD Integration

  • GitHub Actions and Azure will be utilized to automate deployment processes.

Ecompulse aims to deliver a user-friendly shopping experience while ensuring a robust and secure infrastructure using modern software development practices.

Project Layer Usage Guides

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages