eCommerce App

eCommerce App, built with React, uses Firestore for data storage and Firebase Cloud Functions for backend. It integrates Stripe for secure payments, allowing users to browse, add products to cart, and checkout seamlessly.

Release Date: June 12, 2022

Link: eCommerce App

Project Description

Introduction

The eCommerce App allows users to browse an assortment of products organized by categories, add them to their cart, and purchase them with a test credit card. The App is built with React and uses Firebase Firestore as the database and a Firebase Cloud Function to handle credit card processing with Stripe.

Product List

The App displays a list of products organized by categories, with each product having its own details page. The user can add items to the cart from the product details page.

Shopping Cart

The App has an option to display the shopping cart, which contains a list of the items the user has added to the cart. The user can remove items from the cart, and adjust the quantity of each item.

Checkout

The App has an option to checkout, which allows the user to enter their payment information and make a purchase with a test credit card provided by Stripe. The App will display a success message after the purchase is complete.

Stripe Console

After the user purchases an item, the Stripe Console shows a record of the new purchase. The Stripe Console also shows the user's payment history.

Deployment

The App is deployed in Firebase, allowing users to access the App from any device.

System Requirements

Software: React, Javascript, Firestore, Firebase Cloud Functions, Stripe Payments

2024