Back to projects
Full-Stack / NextJS

Giftisan

giftisan.com
Desktop preview of the Giftisan project
Mobile preview of the Giftisan project

Giftisan is a sophisticated multi-vendor marketplace designed for local artisans to showcase and sell handmade and customizable gifts. The platform features separate portal roles for clients, artisans, and admins, a real-time messaging system with order/product references, and a complete financial ledger for commissions, escrow hold periods, and payouts. Built with a rich developer ecosystem including payment simulations, coupon engines, and automated shipping workflows.

Frontend Stack

  • Next.js App Router
  • React 19
  • Tailwind CSS
  • Framer Motion
  • Recharts
  • Tiptap Editor

Backend Stack

  • Next.js Route Handlers
  • Prisma ORM
  • PostgreSQL (Neon)
  • NextAuth.js

Project Highlights

01

Multi-vendor architecture with Client, Artisan, and Admin portals

02

Escrow ledger tracking pending, withdrawable, and withdrawn balances

03

Real-time in-app messaging with attachment and product reference support

04

Advanced coupon engine for global and artisan-specific promotions

05

Custom payment workflows simulated via local testing scripts

06

Bilingual checkout with automated shipping methods and invoice tools

Technologies

Next.jsTypeScriptPrismaPostgreSQLNextAuthTailwind CSS