i-samuel / ecommerce-pern-app

Ecommerce shop web app using PERN stack
https://ecommerce-pern-app-isam.onrender.com/
0 stars 0 forks source link
bootstrap5 css3 ecommerce expressjs html5 javascript nodejs postgresql react redux shopping-cart stripe-checkout

Portfolio Project - Full-Stack Ecommerce App

This Ecommerce store PERN app is a Codecademy Portfolio Project implemented using Node.js, Express.js for backend, PostgreSQL for database. Frontend is implemented using HTML, CSS, Javascript, React, Redux & Bootstrap.

Live Url

Project Goal:

Create a modern secure ecommerce app using PERN Stack

Project Objectives:

Backend

Build a Fully-functioning e-commerce application REST API that allows users to perform various CRUD operations such as registering an account, browsing products for sale including:

Frontend

Build a functioning e-commerce application using React, Node.js, and Postgres by extending the e-commerce REST API with an interactive client

Table of Contents

Features

Users

Shop

Checkout

Security

Technologies

Screenshots

ERD

Database Design ERD.

Upcoming Impovements

Build Instructions

Install dependencies

In the project directory, run > npm install

Go to /view directory, run > npm install

In the /view directory, run > npm run build

Start Command

node app.js

Site Demo

Live Url

Demo User Account Credentials

Testing Checkout

Credit card credentials for test payments