welcomehola!Haii 🖐️AI engineeringdigital solutions
Profile
Rezkydesyafa
Back to projects

Club Affection - E-Commerce Platform

A modular e-commerce platform with a Next.js frontend and Express API, covering catalog, authentication, cart, shipping, and Midtrans checkout workflows.

Club Affection is an e-commerce platform built with a modular backend and a responsive Next.js frontend.

Club Affection E-Commerce

The project separates frontend and backend responsibilities to keep the application maintainable and ready for further growth.

Club Affection Home Page

Tech Stack

The project uses production-minded web technologies for a responsive user interface and a structured API:

  • Frontend: Next.js and Tailwind CSS
  • Backend: Express 5 with strict TypeScript
  • Database: MySQL with Prisma ORM
  • Payment Gateway: Midtrans

Key Features

  • Authentication: Secure user management system for registration and login.
  • Shopping Cart: Allows users to dynamically add, remove, and adjust product quantities before proceeding to checkout.
  • Payment Gateway Integration: Secure and real-time payment processing integrated using Midtrans.
  • Shipping API Integration: Automated shipping cost calculation based on the user's destination address, integrated with a courier service API.
  • Backend foundations: Security middleware, request tracking, centralized error handling, and health checks.

Club Affection Product Page

Future Development (Work in Progress)

Since this project is still a WIP, future updates will include further performance optimizations, additional payment methods, and improved state management for the shopping cart.