Project: Qartmatt

Objectives:

Qartmatt is a custom-built ecommerce marketplace inspired by platforms like Jumia. Unlike off-the-shelf solutions, this project was developed entirely from the ground up using Next.js for the frontend, PHP for backend logic, and MySQL as the database engine. This gave me complete control over performance, scalability, and flexibility.

The platform features multi-category product listings, cart and order management, vendor registration, and admin control panels. Every major interaction—like filtering, search, login, and checkout—was built as reusable components for maximum maintainability. I implemented robust authentication, CSRF protection, and form validation to ensure secure user interactions.

From a performance standpoint, the site leverages server-side rendering with dynamic routing to keep load times minimal and indexing efficient. API endpoints were custom-crafted to return only necessary data, reducing payload and speeding up front-end rendering.

I also integrated on-page SEO strategies directly into the Next.js architecture, including dynamic meta tags, structured data markup, and clean URLs for every product and category page. This helps Qartmatt rank well in organic search and keeps the site highly discoverable.

This project showcases my ability to build large-scale, production-ready web applications using a modern JavaScript stack, with complete control of backend logic and database design. It’s designed to be both user-friendly and technically sound.

You can explore the live platform here: qartmatt.co.ke