Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pjborowiecki/mern-commerce-full-stack-with-typescript-jwt-authentication-stripe-redux-tailwind-shadcnui-and-more

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.
https://github.com/pjborowiecki/mern-commerce-full-stack-with-typescript-jwt-authentication-stripe-redux-tailwind-shadcnui-and-more

e-commerce full-stack full-stack-web-development mern mern-authentication mern-ecommerce mern-stack mongoose online-shop online-store react shadcn-ui stripe tailwind typescript

Last synced: 11 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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