Skip to content

SemihKaraagacli/EcomPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published