ShopifyPlus is an innovative NodeJs application that aims to revolutionize your online shopping experience. This repository contains the codebase for the REST API and the frontend work using EJS, offering a seamless and intuitive interface fo
User Authentication: Users can easily create an account, log in, and securely access their personalized shopping profiles.
MongoDB Integration: We leverage the power of MongoDB to efficiently store and manage user data, ensuring its safety and security.
Advanced Security: ShopifyPlus implements robust hashing techniques to protect sensitive data, maintaining the highest level of security.
File Handling: Sellers can effortlessly upload their own products, providing a unique and personalized touch to their online store
Session Management: The app features seamless session handling, allowing users to pick up their shopping journey from where they left off.
Token Management: To enhance security, every transaction and sensitive operation is backed by reliable authentication through token management.
Easy Checkout: Users can add products to their shopping cart and place orders with ease, streamlining the buying process.
PDF Invoice Generation: Upon order completion, ShopifyPlus generates a professional invoice in PDF format, offering a comprehensive summary of the purchase.