This is a fully functional e-commerce platform that will allow you to have a solid foundation as an initial project, even deploy it. The project uses JSON Web Token for session management, Google OAuth as an alternative for logging in, Stripe as the payment gateway.
https://ciervademo.onrender.com/
Repository from Github https://github.comChmod351/ecommerce-api-rest-javascript-node-mongo