Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A premium e-commerce theme for building materials stores, built with Astro 5.17 and TailwindCSS, including product catalog, cart, and checkout.
BuildMart is a premium, fully responsive e-commerce theme for building materials, construction supplies, and hardware stores, built with Astro and TailwindCSS, that ships with a complete online storefront including product catalog, cart, checkout, and user account pages.
BuildMart is an open-source e-commerce template created by Kantong Aplikasi and distributed under the MIT license. It runs on the Astro 5.17 static-site framework with TailwindCSS 3.4 for styling and TypeScript for type-safe development. The theme takes mock product data as input and produces a static, SEO-friendly storefront with pages for product listing, product details, shopping cart, checkout, wishlist, user dashboard, login/register, order tracking, and more. It also includes category pages for Cement & Concrete, Steel & Metal, Lumber & Wood, Tools & Equipment, Electrical, Plumbing, Paint, and Roofing.
To use the theme, clone the repository, run npm install, and start the development server with npm run dev, which serves the site at localhost:4321. For production, npm run build generates a static site. The theme requires Node.js 18 or later and npm or yarn as a package manager. Product data is currently mock data, so you replace it with your own product list.
Yes, BuildMart is released under the MIT License, so it can be used freely for personal and commercial projects. The license file is included in the repository.
BuildMart is built with Astro 5.17, TailwindCSS 3.4, and TypeScript. It uses localStorage for the shopping cart and runs on Node.js 18 or later.
Yes, dark mode is built into the theme, allowing visitors to switch between light and dark themes.
BuildMart includes e-commerce pages (homepage, products, product detail, cart, checkout, wishlist), user account pages (dashboard, login/register, orders, addresses), category pages for eight construction trades, and informational pages (about, contact, FAQ, blog, terms, privacy, shipping, returns, careers, support).
The theme is designed to achieve a Lighthouse performance score of 95 or higher, thanks to Astro's static generation and optimized bundle sizes.
