Sunglasses E-commerce Webshop With Credit Card Payment

Dublin Core

Title

Sunglasses E-commerce Webshop With Credit Card Payment

Author

Ilma Hodžić

Abstract

The Sunglasses E-commerce Webshop project addresses the need for a modern online platform to sell eyewear products, specifically sunglasses, to a wide customer base.
Problem Statement - Traditional brick-and-mortar sunglasses retailers are limited by geography and operating hours, whereas an e-commerce solution can provide 24/7 access and a broader reach. This project’s objective was to design and implement a secure, user-friendly web application for browsing and purchasing sunglasses online.
Methods - The development followed a structured approach including requirement analysis, system design with UML diagrams, iterative implementation, and rigorous testing. Key technologies used include Angular for the frontend, ASP.NET Core Web API for the backend, and MSSQL for data storage. The system integrates the Stripe API in sandbox mode to handle payments safely, avoiding actual charges during development. Modern development practices such as responsive design, RESTful APIs, and MVC architecture were employed to ensure scalability and maintainability.
Results - The resulting application allows users to register and log in, browse products with filtering options, add items to a shopping cart, and checkout securely using test credit card data. An administrative module enables product and order management. System testing indicates that all major use cases - from account creation to order placement - perform as expected, and the Stripe integration successfully simulates payment transactions without processing real money. Conclusion - The project demonstrates the successful creation of a specialized e-commerce platform for sunglasses. It offers a convenient shopping experience for users and an effective sales channel for the business. Future improvements, such as integrating augmented reality “virtual try-on” features and expanding product recommendations, are suggested to further enhance user engagement. Overall, the project showcases how a full-stack web application can meet real-world requirements for online retail, and it highlights lessons in web security, payment integration, and user experience design.

Keywords

E-commerce, Webshop, Sunglasses, Stripe API, Payment Gateway, Web Development, UML, Online Shopping

Language

English language

Document Viewer