Skip to content

abdulrahmanabualmagd/electronics-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

E-commerce Web Store Development

Welcome to the repository for our dynamic e-commerce platform, designed for the sale of new and used mobiles and laptops. Below are key highlights of our project:

Table of Contents

Demo

Ecommerce.mp4

Technologies

  • Back-End: ASP.NET Core Web API
  • Front-End: Angular
  • Version Control: Git
  • Team Collaboration: Utilized team management tools for seamless collaboration.

Angular Integration

Angular was employed to efficiently handle back-end technologies, enhancing the overall user interface and experience.

Security Measures

  • Implemented ASP.NET Core Identity for robust authorization and authentication.
  • Leveraged JWT (JSON Web Tokens) for secure communication between the client and server.

Architecture

  • Followed nTier architecture with three layers: API, Core (models and repositories abstraction), and Repository Logic.
  • Implemented Generic Repository and Unit of Work design patterns for efficient data access.

Clean Code Practices

Ensured clean code principles were followed throughout development, enhancing maintainability and readability.

Outcome

Successfully delivered a secure and scalable web store, showcasing a commitment to clean coding practices.

Contributing

We welcome contributions to enhance the ECommerce Website. To contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and submit a pull request.

  4. Ensure your code passes tests and meets the project's coding standards.

Contact

For questions or feedback, please contact me (Abdulrahman) at [abdulrahmanabualmagd@gmail.com].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published