Zeach Clothing

Resume

For the Zeach Clothing project, I developed a complete e-commerce application using
Next.js
and
React
. I implemented advanced stock management with Contentful and integrated secure payment processing via PayPal. The project was successfully deployed on Vercel, offering users a smooth and responsive experience. I solved various technical challenges related to stock data management and payment integration, while optimizing the user interface to ensure intuitive navigation.

You can click to see the project.

Features

Admin Panel Management

Inventory and Orders: The admin panel allows for efficient inventory management and order tracking. Updates made through the panel are instantly reflected across the platform, ensuring accurate stock levels and order processing.

Promotion Management: Administrators can easily create, apply, and manage promotional codes. The panel's user-friendly interface, built with React and Next.js, simplifies the process, allowing for quick and effective management of promotions.

Stock Monitoring: Real-time stock monitoring ensures that administrators have up-to-date information on product availability. The system automatically updates stock levels based on sales, reducing the risk of overselling and maintaining accurate inventory records.

Order Management

Unique Slug Generation: Each order is assigned a unique slug, generated using the first letter of the customer’s first name, last name, and a random orderId.

Order Retrieval and Filtering: Promise.all is used to efficiently retrieve and display orders, with dynamic filtering options for better management.

Promo Code Management

Discount System: Implementation of a promo code system that allows customers to apply discounts at checkout. The system includes validation, application of discounts, and updates to the total order price.

Flexible Code Application: Promo codes can be configured to apply to specific products, categories, or the entire cart, offering flexibility in promotional campaigns.

Stock Management
Real-Time Stock Updates: Stock levels are automatically updated in real-time after each purchase. The inventory is managed centrally in Contentful, with tracking by size (XS, S, M, L, XL).
PayPal Integration

Secure Payments: PayPal integration allows for secure payment processing, with successful setup of sandbox mode for testing before moving to production.

Email Confirmation: Automatic email confirmation is sent to customers after payment validation.

User Interface and Customer Experience:

Responsive Design: Leveraging Tailwind CSS to create a modern and responsive UI, optimized for various device sizes.

Intuitive Navigation: Deployed on Vercel to ensure fast loading times and smooth navigation, enhancing the overall user experience.