E-Commerce
An online shopping application for browsing products, managing a cart, and completing purchases.

Technologies Used
Project Overview
A full-featured e-commerce application built with Next.js and connected to a real API. Users can register and sign in, browse products, add items to their cart, save products to a wishlist, complete the checkout process, and manage their account from one seamless shopping experience.
Key Features
Users can register, sign in, and access their personalized shopping experience.
Users can create, read, update, and delete items in their shopping cart.
Users can complete their orders through real APIs.
Users can add products to their wishlist for future reference.
Users can manage their account information and preferences.
The application connects to a real REST API for product data, cart management, and order processing.
Screenshots
Challenges and Solutions
- Managing product and cart data in real time
- Keeping the shopping experience clear and easy to use
- Protecting accounts and orders
- Connected the interface to a real REST API that retrieves product data and synchronizes cart updates.
- Structured the journey into focused steps for browsing products, managing the cart and wishlist, and completing an order.
- Organized registration, sign-in, and account management around each user's private data and orders.
