More Premium Hugo Themes Premium React Themes

Ecommerce React

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

Ecommerce React

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

Author Avatar Theme by jgudo
Github Stars Github Stars: 1255
Last Commit Last Commit: Jan 8, 2023 -
First Commit Created: Aug 27, 2024 -
default image

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.