Skip to main content

TDAMerch - Project by Kushagra Sharma

2 Minutes220 words72 views
TDAMerch
README.md220 lines

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.

comments0 comments

Loading comments...

© 2026 Kushagra Sharma (TheDarkArtist)

https://www.thedarkartist.in/projects/tda-merch