Skip to content

mErn Commerce is a full-stack web app, built with MongoDB, Express, React, Node (MERN stack), and several other tools, such as TypeScrip, Mongoose, Redux, Tailwind, ShadcnUI, Stripe, and more. It includess a robust authentication with JWT, payments integration, full CRUD functionality, pagination, product search, and many other useful features.

License

Notifications You must be signed in to change notification settings

pjborowiecki/mErn-Commerce-Full-Stack-with-TypeScript-Jwt-Authentication-Stripe-Redux-Tailwind-ShadcnUI-And-More

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

mErn Commerce is a full-stack web app, built with MongoDB, Express, React, Node (MERN stack), and several other tools, such as TypeScrip, Mongoose, Redux, Tailwind, ShadcnUI, Stripe, and more. It includess a robust authentication with JWT, payments integration, full CRUD functionality, pagination, product search, and many other useful features.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published