arrow_backAll Projects
workFull Stack Developer

EasyGift – E-Commerce Platform

Full-stack ecommerce solution with Next.js frontend and NestJS backend, including Stripe payment integration and order automation workflows for scheduled gift delivery.

analyticsProject Metrics
1k+
orders
99.5%
uptime
20+
vendors
check_circleSupported 20+ independent vendors under a single storefront
check_circleEnabled gift scheduling up to 12 months in advance with timezone precision
check_circleReduced cart abandonment by 22% through streamlined multi-step checkout
warning

The Challenge

Gift-giving often fails because the sender must coordinate delivery timing manually across time zones. The platform needed to support multi-vendor inventory, future-scheduled delivery, and reliable payment capture without immediate charges.

lightbulb

The Solution

Built a Next.js storefront backed by a NestJS API. Implemented a scheduling engine using cron jobs and moment.js for timezone-aware delivery. Used Sequelize with PostgreSQL for transactional order management and integrated CheckNow for deferred payment capture.

architecture.txt
{# Architecture Overview}
Next.js (frontend) → NestJS REST API → PostgreSQL via Sequelize → CheckNow payment gateway → Cron-based delivery scheduler
code

Tech Stack

star

Key Features

check

Designed complete front-end architecture using Next.js

check

Implemented scheduled delivery system with timezone support

check

Integrated Stripe payment processing and order automation

check

Built multi-vendor product management interface

account_tree

Architecture Overview

FrontendAPI / BackendDatabasePaymentsReal-time
web01

Next.js (frontend)

Frontend
arrow_downward
data flow
dns02

NestJS REST API

API / Backend
arrow_downward
data flow
database03

PostgreSQL via Sequelize

Database
arrow_downward
data flow
payments04

CheckNow payment gateway

Payments
arrow_downward
data flow
bolt05

Cron-based delivery scheduler

Real-time
layers5 servicesaccount_tree5 layersarrow_downwardTop-to-bottom data flow