Skip to content

Next.js + Shadcn/UI e-commerce app for selling precious metals with live pricing, Stripe checkout, admin panel, and webhook automation. Built with PostgreSQL (Docker), Drizzle ORM, BetterAuth, and Tailwind CSS.

Notifications You must be signed in to change notification settings

CianCode/Emetals-Web-App

Repository files navigation

🪙 Precious Metals E-Commerce Platform

A modern e-commerce platform for selling gold, silver, platinum, and palladium bullion with real-time dynamic pricing from live market data.
Built with Next.js, Shadcn/UI, PostgreSQL (Docker), Drizzle ORM, BetterAuth, Tailwind CSS, and Stripe for secure payments.


✨ Features

  • 📈 Live Metal Prices – Automatically fetch and update product prices from metal market APIs.
  • 🔒 Price Lock at Checkout – Customers pay the price at the time of purchase.
  • 💳 Secure Payments – Integrated with Stripe Checkout.
  • 🛒 Product Catalog – Filter by metal type and weight, with product details and photos.
  • 📦 Delivery or Pickup – Customers can choose their preferred fulfillment option.
  • ⚙️ Admin Back Office
    • Manage margins & pricing rules
    • View order history
    • Export orders to CSV
  • 🔗 Webhooks for Automation – Integrates with Make/Zapier for workflows.

🛠️ Tech Stack

About

Next.js + Shadcn/UI e-commerce app for selling precious metals with live pricing, Stripe checkout, admin panel, and webhook automation. Built with PostgreSQL (Docker), Drizzle ORM, BetterAuth, and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published