Skip to content

Repository files navigation

ProductFlow

server

ProductFlow is an e-commerce application designed to streamline your online shopping experience. It provides an intuitive interface for browsing products, adding them to the cart, and proceeding to checkout. Built with React, Firebase, and Tailwind CSS, ProductFlow offers a modern and responsive design.

Live Demo

You can check out the live demo of ProductFlow here: ProductFlow Live Demo

Features

  • User Authentication: Secure login and registration using Firebase Authentication.
  • Product Browsing: View products with detailed information including images, price, and ratings.
  • Cart Management: Add products to the cart and proceed to checkout.
  • Checkout Process: Complete purchases with a streamlined checkout process.
  • Responsive Design: Optimized for both desktop and mobile devices.
  • Real-Time Updates: Seamless updates and interactions using Firebase real-time database.

Installation

To get started with ProductFlow, follow these steps:

  1. Clone the Repository

    git clone https://github.com/Robiu-Sani/ProductFlow-client-site
  2. Navigate to the Project Directory

    cd ProductFlow-client-site
  3. Install Dependencies

    npm run dev
  4. Set Up Environment Variables

    Create a .env.local file in the root directory and add your Firebase configuration:

    VITE_APIKEY=your-api-key
    VITE_AUTHDOMAIN=your-auth-domain
    VITE_PROJECTID=your-project-id
    VITE_STORAGEBUCKET=your-storage-bucket
    VITE_MESSAGINGSENDERID=your-messaging-sender-id
    VITE_APPID=your-app-id
    
  5. Start the Development Server

    npm run build
  6. Visit the Application

    Open your browser and go to http://localhost:5173 to view the application.

Usage

  1. Login/Register: Use Firebase authentication to log in or register a new account.
  2. Browse Products: Explore products by category or search for specific items.
  3. Add to Cart: Click "Add to Cart" on product pages to add items to your cart.
  4. Checkout: Proceed to the checkout page to finalize your purchase.

Contributing

We welcome contributions to ProductFlow! If you have suggestions, bug fixes, or improvements, please follow these steps:

License

ProductFlow is licensed under the MIT License.

Contact

For any inquiries or support, please contact:


Feel free to customize the sections based on your project’s specific details and requirements. This template provides a solid starting point for documenting your application effectively.

About

ProductFlow is a responsive e-commerce app built with React, Firebase, and Tailwind CSS, offering an intuitive interface for browsing, adding products to the cart, and seamless checkout.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages