Giftisan

.png&w=3840&q=75)
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
Multi-vendor architecture with Client, Artisan, and Admin portals
Escrow ledger tracking pending, withdrawable, and withdrawn balances
Real-time in-app messaging with attachment and product reference support
Advanced coupon engine for global and artisan-specific promotions
Custom payment workflows simulated via local testing scripts
Bilingual checkout with automated shipping methods and invoice tools