Black Market Supply & Demand
Full-Stack E-Commerce Platform
A production-deployed e-commerce platform featuring secure authentication, inventory-aware cart management, Stripe checkout and webhooks, customer order history, and role-based administrative management.
Overview
Black Market Supply & Demand is a production-deployed full-stack e-commerce platform built to manage the complete online shopping experience, from customer authentication and inventory-aware cart management to Stripe checkout, payment processing, order history, and role-based administration. The application demonstrates a complete modern commerce workflow from database design and secure server-side logic to production deployment. The platform remains under active development, with additional commerce features and capabilities planned for future releases.
Development Highlights
- Full-stack Next.js e-commerce application built with React, TypeScript, and the App Router.
- Secure customer authentication with account registration, login, session management, and protected application areas.
- Inventory-aware shopping cart with product options, quantity management, availability validation, and persistent cart data.
- Stripe Checkout integration with secure server-side payment sessions and webhook-based payment confirmation.
- Complete order workflow connecting cart, checkout, payment status, inventory, customer order history, and administration.
- Role-based administrative system with protected access for administrative users and account-level authorization.
- PostgreSQL database architecture managed with Prisma ORM and deployed using Neon.
- Production deployment on Hostinger with environment-based configuration and automated GitHub deployment.
- Security-focused server-side validation protecting pricing, order ownership, administrative actions, and payment processing.
- Active ongoing development with additional commerce, catalog, membership, and platform capabilities planned for future releases.
Technology Stack
| Technology | Primary Use |
|---|---|
| Next.js 16 | Full-Stack Web Framework |
| React 19 | User Interface |
| TypeScript | Application Development |
| PostgreSQL | Relational Database |
| Prisma ORM | Database Access & Data Modeling |
| Neon | Cloud PostgreSQL Hosting |
| Better Auth | Authentication & Session Management |
| Stripe | Checkout & Payment Processing |
| Stripe Webhooks | Payment & Order Status Automation |
| Tailwind CSS | Styling & Responsive UI |
| Git & GitHub | Version Control & Deployment Workflow |
| Hostinger | Production Hosting & Deployment |
Live Demo
Live Application
https://blackmarket.sreedthecoder.com
GitHub Repository
Private GitHub Repository
Demo Access
The production application can be explored through the live storefront, including product selection, customer authentication, cart functionality, and checkout flow.
Administrative Features
The project also includes role-based administrative tools for managing users, product categories, orders, and platform data.
Note: Source code and administrative access are private. Code review or a guided demonstration can be provided upon request.