Project Overview
Nexmart is a responsive e-commerce HTML5 template built on Bootstrap 5, featuring pages such as homepage, product details, shopping cart, checkout, and blog. It is suitable for quickly building electronics or general online stores.
Tech Stack
- Bootstrap 5.2.0
- jQuery
- Font Awesome
- Google Fonts (Open Sans, Roboto, Rethink Sans)
- Static HTML/CSS/JS (minimal PHP for contact form email sending)
Project Structure
nexmarthtml-10/nexmart pack/
├── doc/ # Template documentation
│ ├── index.html
│ ├── css/
│ │ ├── bootstrap.css
│ │ ├── font-awesome.css
│ │ └── style.css
│ └── js/
│ ├── jquery.js
│ └── script.js
└── nexmart/ # Main template files
├── index.html # Homepage
├── shop.html
├── shop-details.html
├── cart.html
├── checkout.html
├── blog.html
├── contact.html
├── login.html
├── signup.html
├── sendemail.php
└── assets/
Key File Descriptions
doc/index.html— Template documentation page with HTML/CSS/JS structure explanationdoc/css/style.css— Stylesheet for the documentation pagenexmart/index.html— E-commerce template homepage entry pointnexmart/sendemail.php— Contact form email sending handler scriptnexmart/shop*.html— Product listing pages (multiple variants)nexmart/shop-details*.html— Product detail pages
Quick Start
This is a pure static project with no build step required. Simply open nexmart/index.html in your browser to preview, or use any local server (e.g., Live Server):
# Python 3
python -m http.server 8080
# Node.js (npx)
npx serve .
To modify template content, edit the corresponding HTML files in the nexmart/ directory. The contact form requires deployment on a PHP-enabled server, and you need to update the recipient email address in sendemail.php.
Usage Recommendations
This template provides 10+ homepage variants and a complete e-commerce flow. Simply copy the nexmart/ directory as your project foundation. Note that the default email address in sendemail.php must be replaced with the actual recipient address to receive form submissions properly.
