Skip to content

Sparkles Sphere is an innovative and user-friendly eCommerce platform dedicated to providing top-notch cleaning services for residential and commercial clients. The platform is built using Node.js and Express.js for the backend, MongoDB for database management, and incorporates a modern and responsive design for an enhanced user experience.

Notifications You must be signed in to change notification settings

andile593/Sparkles-Sphere-website-

Repository files navigation

Sparkles Sphere - Cleaning Services E-Commerce Project

SparklesSphere image

Sparkles Sphere is an E-Commerce platform that specializes in providing top-notch cleaning services. This web application is built using Node.js, Express.js, and MongoDB, offering a seamless and secure platform for users to access a variety of cleaning services and products.

Features

  • User Authentication: Secure user accounts with authentication to ensure data privacy and user-specific experiences.

  • Product Catalog: Browse through a comprehensive catalog of cleaning services and products, each accompanied by detailed descriptions and pricing.

  • Shopping Cart: Add desired services or products to the shopping cart for a convenient checkout process.

  • Order Management: Track and manage your orders, view order history, and receive real-time updates on the status of your cleaning services.

  • User Reviews and Ratings: Share your experiences by leaving reviews and ratings for the services you've utilized, contributing to a transparent and trustworthy community.

Technologies Used

  • Node.js: The backend is powered by Node.js, providing a scalable and efficient server-side environment.

  • Express.js: Utilizing the Express.js framework to build a robust and modular backend application.

  • MongoDB: A NoSQL database to store and manage product data, user information, and order details.

  • Mongoose: An ODM (Object-Document Mapper) for MongoDB, simplifying interactions with the database.

  • HTML, CSS, and JavaScript: Creating a responsive and user-friendly front end for an enhanced user experience.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/your-username/sparkles-sphere.git
    cd sparkles-sphere
  2. Install Dependencies:

    npm install
  3. Set Up Environment Variables: Create a .env file in the root directory with the following variables:

    PORT=3000
    MONGODB_URI=your-mongodb-uri
    SESSION_SECRET=your-session-secret
    
  4. Run the Application:

    npm start
  5. Visit http://localhost:3000 in your browser.

Contributing

Contributions are welcome! If you have ideas for new features, enhancements, or bug fixes, please open an issue or submit a pull request.

License

This project is licensed under the MIT License, allowing for free and open use, modification, and distribution.

About

Sparkles Sphere is an innovative and user-friendly eCommerce platform dedicated to providing top-notch cleaning services for residential and commercial clients. The platform is built using Node.js and Express.js for the backend, MongoDB for database management, and incorporates a modern and responsive design for an enhanced user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published