Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vishal-038/amazon_clone

The Amazon clone project is a web app using React, Redux, Firebase, and Tailwind CSS to replicate Amazon's functionalities, including product browsing, cart management.
https://github.com/vishal-038/amazon_clone

firebase reactjs redux tailwind-css

Last synced: about 1 month ago
JSON representation

The Amazon clone project is a web app using React, Redux, Firebase, and Tailwind CSS to replicate Amazon's functionalities, including product browsing, cart management.

Awesome Lists containing this project

README

        

# Amazon Clone

This project is a web application built using React, Redux, Firebase, and Tailwind CSS to replicate the core functionalities of Amazon, such as product browsing and cart management.

## Features

- **Product Browsing**: Users can browse a list of products available on the platform.
- **Product Details**: Users can view detailed information about each product.
- **Cart Management**: Users can add products to their cart and manage the quantities.
- **User Authentication**: Users can sign up, log in, and log out of their accounts.
- **Order Placement**: Users can place orders for products in their cart.

## Technologies Used

- **React**: Frontend library for building user interfaces.
- **Redux**: State management library for managing application state.
- **Firebase**: Backend-as-a-Service (BaaS) platform for authentication and data storage.
- **Tailwind CSS**: Utility-first CSS framework for styling the UI.

## Getting Started

1. Clone the repository:

```bash
git clone https://github.com/your-username/amazon-clone.git
2. Install dependencies:

```bash
cd amazon-clone
npm install
3. Set up Firebase:
Create a Firebase project at Firebase Console.
Add your Firebase configuration to the project (src/firebase.js).
4. Run the application:

```bash
npm start
5. Open http://localhost:3000 in your browser to view the app.