€160

Marketcore Template Marketplace/E-commerce Java Spring Boot – Front + Back + Admin complet

I want this!

Marketcore Template Marketplace/E-commerce Java Spring Boot – Front + Back + Admin complet

πŸ›’ MarketCore β€” Complete Java / Spring Boot 3 E-commerce Marketplace Template (Thymeleaf + TailwindCSS)

Build your own e-commerce marketplace in just a few minutes with MarketCore, a complete template developed with Spring Boot 3, Spring Security 6, Spring Data JPA, Thymeleaf, and TailwindCSS.
This project provides a solid and extensible technical foundation to launch a modern, high-performance, and well-structured marketplace β€” fully responsive and mobile-first πŸ“±.
Built with Thymeleaf for server-side rendering and TailwindCSS for design, MarketCore combines simplicity, performance, and easy customization.


πŸ‘ Project is live on ( for test) https://www.demo.marketcore.tech

git: https://github.com/mjawhar/marketcore-E-commerce-springboot-template


youtube: https://youtu.be/R6wwDNmx9Tc

✨ Main Features

πŸ‘₯ Users & Roles

  • Built-in role management: ADMIN, SELLER, USER.
  • Full seller dashboard: each user can publish their own products and track their orders.
  • User and role management through the admin back-office.
  • Configurable e-commerce mode: by changing the default role for new users from USER to SELLER (in configuration), the site automatically switches from a multi-vendor marketplace to a classic single-seller e-commerce site.

πŸ›οΈ Customer Side

  • Product catalog, detailed product pages, and shopping cart.
  • Order placement with cash-on-delivery (easily adaptable to Stripe/PayPal).
  • Customer order tracking.
  • Automatic price formatting and currency management.
  • Fully responsive interface (mobile-first) for smooth navigation on all devices (smartphone, tablet, desktop).
  • Modern and clean design powered by TailwindCSS.

πŸ§‘β€πŸ’Ό Back Office / Administration

  • Full CRUD operations: Products, Categories, Users, Orders.
  • Filtering and search by name, category, or seller.
  • Editable homepage components.
  • Secure access via Spring Security.
  • Admin interface also optimized for mobile and tablet.

🧠 Seller Dashboard

  • Personal dashboard overview.
  • Create, edit, and delete products.
  • View and manage related sales and orders.
  • Secure access restricted to ROLE_SELLER.


+ Stripe Integration for secure payment processing (credit cards, Apple Pay, etc.).

+ CMS Management home page to easily manage website content:

Logo and brand identity.

Main banner (hero section).

Featured products.


πŸ”’ Security & Authentication

  • Spring Security 6: login, logout, role-based access, and CSRF protection.
  • Mailjet integration for the β€œForgot Password” feature:
    • Automatic generation of a secure password reset link.
    • Email sent via Mailjet API (configurable in application.properties).
  • Accounts are disabled by default (ready for future email verification).
  • Sensitive data protected through encryption and server-side validation (@Valid).

βš™οΈ Configuration & Flexibility

  • Simple configuration via application.properties or .yml.
  • Instantly switch between marketplace and single-seller mode by changing the default role (USER β†’ SELLER).
  • Easily modify:
    • Site name
    • Displayed currency symbol (app.currencySymbol)
    • Base country of the platform
    • Hostname (for link generation)
  • Configure email settings (Mailjet), pagination, and security directly in configuration files.
  • Clean and modular architecture (Controller / Service / Repository).
  • Thymeleaf for server-side rendered views.
  • TailwindCSS for modern, fully responsive design.

🌐 SEO & Performance

  • Automatic sitemap.xml generation (updated on every product/category change).
  • Automatic meta tags (title, description) for products and categories.
  • Google Lighthouse Scores:
    • ⚑ Performance: 76 / 100
    • β™Ώ Accessibility: 90 / 100
    • βœ… Best Practices: 100 / 100

βš™οΈ Technical Stack

  • Spring Boot 3 / Spring 6
  • Spring Security / JPA / Hibernate
  • Thymeleaf 3.1 (modular server-side templates)
  • TailwindCSS (mobile-first)
  • Mailjet API for transactional email management
  • MySQL / PostgreSQL database (configurable)
  • Compatible with Java 17+

🎬 Demo Video

πŸŽ₯ Watch the full template demo video:
The video showcases catalog navigation, cart management, seller dashboard, and full admin interface.


πŸ“¦ Package Contents

  • Complete MarketCore project source code
  • Detailed installation documentation (README)
  • Example application.properties ready for configuration
  • SQL seed script (sample products and roles)

πŸ’Ό License

  • βœ… Personal and commercial use allowed
  • 🚫 Resale, redistribution, or code publication prohibited

πŸ› οΈ Installation Support

Basic setup support is included β€” covering installation, initial configuration, and project launch.

πŸ“¦ Product is provided as-is.

I want this!

https://www.demo.marketcore.tech/

website
https://www.marketcore.tech
Size
131 MB
Powered by