Build a Full Stack Book Store App Using React, Node, MongoDB
freeCodeCamp.org
Builds a bookstore on the MERN stack: React, Node.js, Express and MongoDB. Customers add books to a cart and place cash-on-delivery orders. A password-protected admin dashboard lets staff add, edit and delete books. Redux Toolkit with RTK Query handles state on the frontend, and JWT secures the API.
What you'll learn
- Setting up React with Tailwind CSS and React Router
- Managing state and API calls with Redux Toolkit and RTK Query
- Building a REST API with Express and Mongoose
- Authenticating admins with JWT
- Building a cart, checkout and admin dashboard