Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.25 KB

File metadata and controls

28 lines (19 loc) · 1.25 KB

mErn Commerce

mErn Commerce is a full-stack application built with MongoDB, Express, React, NodeJs (MERN stack), and several other wonderful tools, such as TypeScrip, Mongoose, Redux, Tailwind CSS, ShadcnUI, Stripe, and more.

It features a fully-fledged authentication with JWT and HTTP-only cookies, payments integration, and full CRUD functionality, supported by product search, pagination, and many other useful features.

This project serves not only as a porfolio piece, but also as a great starting point for anyone looking to build a scalable and secure e-commerce application, or as an example for other full-stack applications build with MERN stack.


Warning This project is still in active development. Please see the list below to get a better understanding of what feature have been implemented already and what is yet to come.

Features

  • Authentication with JWT and HTTP-only cookies

  • Payments integration with Stripe

  • Full CRUD functionality for products, users, and orders

  • Product search and pagination

  • User roles and permissions

  • Backend tests

  • Frontend tests

  • Documentation

  • Server-side Rendering and Partial Pre-rendering (PPR)

  • Improved data fetching, perhaps with React Query

  • SEO