{"repo":"boristenkes/shop.co","free":true,"listed":false,"github":"https://github.com/boristenkes/shop.co","clone":"git clone https://github.com/boristenkes/shop.co.git","description":null,"language":"TypeScript","stars":10,"topics":["drizzle-orm","nextjs","postgresql","react","tailwindcss","typescript"],"license":"MIT","category":"databases-storage","readme_excerpt":"shop.co A full‑stack e‑commerce storefront and admin dashboard built with Next.js 15, TypeScript, Tailwind CSS, Neon Postgres + Drizzle ORM, Auth.js, Stripe and UploadThing. - Live Demo - Source code Table of Contents - shop.co - Table of Contents - Previews - Features - Tech Stack - Author - Boris Tenkeš - License Previews Home Products Product Details Cart Products (admin) Orders (admin) Features - Product catalog with categories, colors, stock levels, FAQ sections, and image galleries. Products are paginated - Search by product name - Filtering by price, color, size and/or category - Sorting by date, price or rating. Ascending or descending - Shopping cart (persistent) with quantity controls & total calculation - Supports both authenticated users (stored in database) and guests (stored in sessionStorage ) - Coupons : create/use discount codes with usage limits and type (percentage, fixed) - Checkout powered by Stripe Checkout + webhook to create orders in database - Order management - Customer: view order history, cancel pending orders - Admin: full CRUD on orders, status updates - PDF receipts generated server‑side with jsPDF + AutoTable, stored via UploadThing, URL saved to the order for download/view access - User reviews with ratings and comments on products - Newsletter subscribers (email capture) - Admin dashboard : protected routes under /dashboard/ for product, category, order, coupon and user management; as well as statistics overview - Rich‑text editing for produ","default_branch":null,"files":null,"tree":[],"storefront":"/r/boristenkes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/boristenkes/shop.co/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}