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
Case Study
https://github.com/sreedartwork/black-market-supply-demand-case-study
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.