TDAMerch

TDAMerch is a modern, full-stack e-commerce platform designed for performance and developer elegance. Built with the MERN stack and powered by Bun, it delivers a fast, responsive, and scalable shopping experience.

From seamless user authentication to dynamic product listings and cart management, TDAMerch brings the essentials of an online store into a clean, minimalist UI built with ShadCN UI and React Query for smooth data handling.

🔑 Key Features:

  • User authentication (login, register, logout) with JWT
  • Clean, responsive UI using ShadCN and Tailwind CSS
  • Modular frontend with feature-based architecture
  • Fast API backend with Express and MongoDB
  • React Query for optimized data fetching and caching
  • Bun-powered monorepo for blazing-fast dev workflows

While building this app, I realized my Express API skills were solid but not yet production-grade. I could wire up the endpoints we needed, sure, but the architecture, structure, and long-term maintainability weren’t where I wanted them to be. That wasn’t acceptable.

So I paused TDAMerch and built a separate project: ex-mark1 a full-fledged eCommerce API built with Express. It’s a robust, well-structured backend that follows best practices and is designed for real-world use.

Working on ex-mark1 taught me what it takes to build scalable, production-ready APIs from directory structure to error handling, validation, middleware patterns, and more. That knowledge will directly improve TDAMerch’s backend, making it significantly more performant, modular, and future-proof.

Created At

Sun, Jun 29, 2025

Last Updated at

Sat, Jul 12, 2025

Project Tags

  • MERN
  • FullStack
  • Express
  • React
  • MongoDB

Average Reading Time

2 Minutes | 220 Words