A full-stack e-commerce system built with MedusaJS, Next.js, and TypeScript.
Implements a complete workflow — from user authentication and checkout to payment processing and automated order notifications.
The platform consists of a custom Medusa backend connected to a modern Next.js storefront.
It supports user accounts, secure payments, order tracking, and integrations with both email and Telegram for instant communication.
- Full user authentication (sign-up, login, session handling)
- Complete checkout and payment flow
- Order management and shipment tracking
- Automated notifications via email and Telegram
- Admin interface for product and customer management
- SEO-optimized, responsive storefront
Frontend: Next.js, React, TailwindCSS
Backend: MedusaJS, Node.js, TypeScript
Database: PostgreSQL
Messaging: Resend, Telegram Bot API
Deployment: Vercel / Railway