Skip to content

Latest commit

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

✨ Full-Stack Product Store ✨

Demo App

✨ Highlights

  • 🛒 Full-Stack Product Store
  • 🧰 REST API with Node.js & Express
  • 🗄️ PostgreSQL Database Integration
  • 🧬 Drizzle ORM for type-safe database queries
  • 🟦 TypeScript Powered API
  • ⚛️ Modern React Frontend
  • 🎨 Beautiful UI with Tailwind CSS & DaisyUI
  • ⚡ Data Fetching & Caching using TanStack Query
  • 🔄 End-to-End API ↔ Frontend Integration
  • 🧠 Clean Project Structure & Best Practices
  • 🧪 Hands-on Learning by Building (not just theory)
  • 🚀 Production Deployment with Live URL
  • 📎 Resume-Ready Project
  • 💸 100% Free Tools & Setup
  • 📂 Free & Open-Source Code

🧪 .env Setup

Backend (/backend)

PORT=3000
DATABASE_URL=<YOUR_DB_URL>
NODE_ENV=development
CLERK_PUBLISHABLE_KEY=<YOUR_CLERK_PUBLISHABLE_KEY>
CLERK_SECRET_KEY=<YOUR_CLERK_SECRET_KEY>
FRONTEND_URL=http://localhost:5173

Frontend (/frontend)

VITE_CLERK_PUBLISHABLE_KEY=<YOUR_CLERK_PUBLISHABLE_KEY>
VITE_API_URL=http://localhost:3000/api

🔧 Run the Backend

cd backend
npm install
npm run dev

🔧 Run the Frontend

bash
cd frontend
npm install
npm run dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages