Ecommerce React screenshot

Ecommerce React

Author Avatar Theme by Jgudo
Updated: 8 Jan 2023
1255 Stars

eCommerce web application using React, Redux, Redux-Saga, Firebase and SASS.

Categories

Overview:

The Salinaka E-commerce React app is a simple e-commerce application built using React.js with Firebase, incorporating TypeScript. It offers functionality for admin CRUD operations, Firebase authentication, Firebase auth provider authentication, and account creation and edit features.

Features:

  • Admin CRUD operations
  • Firebase authentication
  • Firebase auth provider authentication
  • Account creation and edit

Installation:

  1. Install Dependencies:
npm install
  1. Create a new Firebase project:

    • Login to your Google account and create a new Firebase project.

    • Create an .env file and add the necessary variables.

  2. Run development server:

npm start
  1. How to add products or perform CRUD operations for Admin:
    • Navigate to your site to /signup.
    • Create an account for yourself.
    • Go to your firestore collection users collection and edit the account you’ve just created. Change the role from USER to ADMIN.
    • Reload or sign in again to see the changes.

Summary:

The Salinaka E-commerce React app is a straightforward e-commerce application that leverages the capabilities of React.js and Firebase. It provides essential features such as admin CRUD operations, Firebase authentication, auth provider authentication, and account management functionalities. The installation process involves setting up Firebase, installing dependencies, and running a development server to start working with the application.