Cloud Firestore Ecommerce

Carl Victor Fontanos
Jul 10 · 12 min read

Technologies Used:

Screenshots


Outline of Features


Detailed Features

Login, Registration and Account

Product Management

Order Management

Administration

Setup and Installation

npm install
REACT_APP_API_KEY=xxx
REACT_APP_AUTH_DOMAIN=xxx
REACT_APP_DATABASE_URL=xxx
REACT_APP_PROJECT_ID=xxx
REACT_APP_STORAGE_BUCKET=xxx
REACT_APP_MESSAGING_SENDER_ID=xxx

REACT_APP_PAYPAL_ENV=sandbox
REACT_APP_PAYPAL_CLIENT_ID_SANDBOX=xxx
REACT_APP_PAYPAL_CLIENT_ID_PRODUCTION=xxx


╔══════════════╦══════════════════════════════════════════════════╗
║ Collection ID║ Fields indexed ║
╠══════════════╬══════════════════════════════════════════════════╣
║ products ║ keywords Arrays salePrice Ascending ║
║ products ║ category Ascending price Ascending ║
║ users ║ keywords Arrays createdAt Ascending ║
║ products ║ keywords Arrays price Descending ║
║ products ║ author Ascending price Descending ║
║ products ║ category Ascending salePrice Ascending ║
║ orders ║ customerID Ascending createdAt Descending ║
║ orders ║ customerID Ascending createdAt Ascending ║
║ products ║ author Ascending price Ascending ║
║ users ║ roles Arrays createdAt Ascending ║
║ products ║ keywords Arrays price Ascending ║
║ orders ║ sellers Arrays createdAt Descending ║
║ products ║ keywords Arrays category Ascending price Ascending
║ products ║ author Ascending salePrice Ascending ║
║ products ║ category Ascending price Descending ║
║ orders ║ sellers Arrays createdAt Ascending ║
║ users ║ roles Arrays createdAt Descending ║
║ users ║ keywords Arrays createdAt Descending ║
╚══════════════╩══════════════════════════════════════════════════╝



“homepage”: “https://yourwebsite.com/afolder/",
npm run build
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.html [QSA,L]

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade