Skip to content

utkarsh-2033/YogaFusion-A-smart-Yoga-shop

Repository files navigation

YogaFusion: A smart Yoga Shop 🧘‍♀️🛒

YogaFusion is an online platform designed to enhance the yoga experience by allowing users to browse and purchase yoga products, while also exploring informative blogs related to yoga. The platform prioritizes secure user authentication, a seamless shopping experience, and easy access to valuable content.


Key Features

  1. Product Browsing and Cart:

    • Browse a wide selection of yoga products.
    • Add products to the cart and proceed to checkout for a smooth purchase experience.
  2. Blog Section:

    • Explore various yoga-related blogs offering insights, tips, and inspiration.
  3. User Authentication:

    • Secure account creation via signup, and login functionality to protect user data.
  4. Admin Panel:

    • Admins can manage the product catalog by adding, modifying, and removing products.
  5. Protected Routes:

    • Secure routes accessible only to authorized users, ensuring privacy and data protection.

Technologies & Libraries Used

  • Full Stack with Next.js:

    • Next.js: A full-stack framework for building the app, enabling server-side rendering (SSR), static site generation (SSG), and API routes.
    • Tailwind CSS: For utility-first, responsive styling.
    • CSS Modules: Scoped and modular CSS to ensure separation of concerns.
    • React Icons: For integrating scalable icons.
  • Database Interaction:

    • MongoDB: NoSQL database for storing user details, product data, and blog content.
    • Mongoose: ODM (Object Data Modeling) library for MongoDB, simplifying database interaction.
  • Authentication:

    • jsonwebtoken (JWT): Token-based authentication to securely manage sessions.
    • bcrypt: A hashing algorithm to securely store user passwords.

About

YogaFusion is an online platform for shopping yoga products and reading yoga related blogs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published