PERN Stack Project: Build and Deploy a Full Stack E-Commerce App
๐ซ Try Sentry for FREE: https://dub.sh/sentry3 (Get $80 for FREE) ๐ Try Stream for FREE: https://dub.sh/getstreamio โจ Try Neon for FREE: https://dub.sh/neon3 ๐ Try Clerk for FREE: https://dub.sh/clerk3 ๐ฅ Try Imagekit for FREE: https://tinyurl.com/4c8pmh88 ๐ Resources: ๐ Source Code: https://dub.sh/code4 (Give it a star โญ) โ๏ธ Diagrams: https://dub.sh/diagrams6 ๐ค Vision Agents: https://dub.sh/vision-agents Copy paste dependencies: npm i [email protected] [email protected] [email protected] @clerk/[email protected] @clerk/[email protected] @imagekit/[email protected] @sentry/[email protected] @sentry/[email protected] [email protected] [email protected] [email protected] [email protected] [email protected] npm i --save-dev @types/[email protected] @types/[email protected] @types/[email protected] [email protected] [email protected] [email protected] โจ Highlights: ๐ Full Stack E-Commerce App built from scratch โ๏ธ Frontend with React, TanStack Query, Tailwind CSS & DaisyUI ๐ Backend with Express.js & TypeScript ๐ Secure Authentication with Clerk ๐๏ธ PostgreSQL Database hosted on Neon ๐ณ Payments integration with Polar ๐ฆ Product, Cart & Order Management ๐ Admin Dashboard to manage products ๐ฌ Real-time Customer Support Chat with Stream ๐น Video Calling powered by Stream โจ๏ธ Typing Indicators in chat ๐ Message Reactions ๐งต Threaded Conversations ๐ File Uploads in chat ๐๏ธ GIF Support inside messages ๐ Webhooks explained and implemented step-by-step ๐ค Image Uploads & Optimization with ImageKit ๐จ Monitoring, Error Tracking & Performance Tracking with Sentry ๐ Structured Logs for debugging and analysis โก Modern SaaS / E-Commerce Architecture ๐ Deploy your app with a live URL ๐ 100% Free Setup to get started ๐ Full Source Code Provided ๐ฏ Resume-ready production-style project Timestamps: 00:00:00 - 0- Project Preview 00:02:53 - 1- Project & Tools Setup 00:33:06 - 2- Database Schema & Relations 00:56:53 - 3- Auth & Webhooks 01:28:30 - 4- Deploying Our App 01:48:25 - 5- Understanding Cron Jobs 01:55:18 - 6- Product & Stream Routes 02:18:48 - 7- Checkout Routes for Payments 02:44:35 - 8- Polar Webhooks 03:01:17 - 9- Server Side Integrating Sentry 03:19:56 - 10- Admin Routes 03:38:47 - 11- Order Routes 04:01:15 - 12- Frontend Setup - Tailwind, Tanstack etc. 04:31:48 - 13- Navbar & useCart Store 05:04:23 - 14- Home Page 05:38:16 - 15- Cart Page 06:00:54 - 16- Orders Page 06:15:44 - 17- Checkout Return Page 06:20:26 - 18- Product Detail Page 06:30:34 - 19- Order Detail Page 06:55:08 - 20- Order Chat Page 07:18:32 - 21- Video Call Page 07:31:45 - 22- Admin Dashboard Page Thanks for watching! Keywords: PERN Stack Project. React Tutorial. React.js Tutorial. Build and Deploy an E-commerce App. Postgres Tailwind TypeScript #coding #webdevelopment #nextjs #react #programming #codesistency