Skip to content

Bloomsy is a Stunning Plants Store, an E-Commerce Platform that offers a wide variety of Indoor and Outdoor Plants. It is dedicated to providing Plant enthusiasts with a Seamless Shopping Experience Through its User-Friendly app.

Notifications You must be signed in to change notification settings

Bloomsy-Plants-Store/Bloomsy-BackEnd

Repository files navigation

INTRODUCTION

Bloomsy is a Stunning Plants Store, an E-Commerce Platform that offers a wide variety of Indoor and Outdoor Plants. It is dedicated to providing Plant enthusiasts with a Seamless Shopping Experience Through its User-Friendly app. Customers can explore a carefully curated selection of Plants, including Vibrant Flowers and Elegant Houseplants, to enhance their Surroundings with Nature's Beauty.

Explore Our Curated Selection of indoor and outdoor plants, including vibrant flowers and elegant houseplants to Embark on a green Journey and enhance Your Surroundings with Nature's Beauty.

FEATURES

  • User-friendly Interface
    The website offers a visually appealing and user-friendly interface, facilitating a seamless shopping experience with intuitive navigation, clear categories, and filter functionality.

  • Authorization and Authentication
    The website provides secure authorization and authentication features, including login with Google, Facebook, and Twitter, user permissions, email verification, and password reset functionality, ensuring a safe and reliable user experience.

  • Extensive Plant Catalog
    The website offers an extensive and diverse plant catalog, enabling users to explore various categories and find plants of different species, sizes, and prices.

  • Detailed Plant Information
    The website provides detailed plant listings, including species information, brief Description, Customer Reviews and Ratings.

  • High-Quality Images
    The website features high-resolution images of each plant, showcasing their beauty and unique features. Images are Stored in Cloudinary.

  • Shopping Cart and Wishlist
    The website includes a shopping cart functionality where users can add plants they wish to purchase. Additionally, users can create a wishlist to save plants for future reference or sharing with others.

  • Secure Checkout Process
    The website ensures a secure and hassle-free checkout process. It incorporates SSL encryption to protect sensitive customer information during transactions.

  • Customer Support
    The website offers various customer support channels, such as a dedicated helpline and email support.

  • Mobile Responsiveness
    The website is designed to be responsive across various devices, including smartphones and tablets. It offers a seamless browsing and shopping experience, allowing customers to shop for plants on the go.

  • Chatbot Assistance for Plant Selection
    Our chatbot helps you find plants that match your preferences using advanced algorithms and a vast plant database. It provides personalized recommendations based on lighting, maintenance, and aesthetics, catering to all levels of plant enthusiasts.

  • Order Tracking for Seamless Shopping Experience
    Our website offers order tracking for customers to stay informed about their purchases. From confirmation to delivery, easily monitor progress with real-time updates for a hassle-free experience.

DEMO

🎥 We Hope That You are enjoying Watching Our Demo Video from Here

DOCUMENTATION

📄 Check Bloomsy Documentation from Here

INSTALLATION

    git clone https://github.com/Bloomsy-Plants-Store/Bloomsy-BackEnd
  
    - cd BackEnd
    - npm install
  

Create File config.json

    {
      "MONGODBURL": "",
      "SECRETKEY":"",
  
      "FB_APP_KEY": "",
      "FB_SECRET_KEY": "",
      "FB_CALLBACK_URL": "",
  
      "TWITTER_APP_KEY": "",
      "TWITTER_SECRET_KEY": "",
      "TWITTER_CALLBACK_URL": "",
  
      "GOOGLE_APP_KEY": "",
      "GOOGLE_SECRET_KEY":"",
      "GOOGLE_CALLBACK_URL": "",
  
      "GMAIL_EMAIL":"",
      "GMAIL_PASS" :"",
      "FRONTEND_URL": "",
  
      "CLOUD_NAME":"",
      "CLOUD_PATH":"",
      "API_KEY":"",
      "SECRET_KEY":"",
  
      "STRIPE_SECRET_KEY":""
  } 
  

Create File .env

      OPENAI_API_KEY=""
  

Run Back-End Server

    nodemon main.js
  

TECHNOLOGIES

  • Express JS
  • Node JS
  • MongoDB

SUPPORT

If You appreciate Our Efforts, Please Consider Showing Your Support By Giving a ⭐
to this Repository as it can make a Significant Difference.

AUTHORS

Typing SVG
Typing SVG
Typing SVG
Typing SVG
Typing SVG

247964536-2fef0b4d-81ef-4e9b-ae6d-39a3aaca8f4d

About

Bloomsy is a Stunning Plants Store, an E-Commerce Platform that offers a wide variety of Indoor and Outdoor Plants. It is dedicated to providing Plant enthusiasts with a Seamless Shopping Experience Through its User-Friendly app.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published