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

More Full Stack courses