Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
public
src
.gitignore
README.md
Screen Shot- EcommerceApp.png
package.json
screenshot.png
static.json
yarn.lock

README.md

Hank & Olive E-commerce App

Final project for Flatiron School, Module 5

This app is built with a React/Redux frontend and a Ruby on Rails backend. It is an ecommerce web app for a fictional jewelry store. It allows users to sign in/register for an account, add items to their cart, and checkout. On checkout, the order is sent to the database for perminent record.

Technologies used: React, Redux, HTML/CSS, Rails, JWT Auth, PostgreSQL, Bootstrap/Reactstrap

Demo: https://hank-and-olive.herokuapp.com/

Demo video: https://youtu.be/vRMyV_KS584

Ecommerce App screenshot

Installation Instructions

  1. Clone the repository to your computer
  2. Migrate to shopping-cart-backend/shopping-cart-b
  3. Run bundle install to install the required Gems
  4. Run rails db:create && rails db:migrate && rails db:seed
  5. Run rails s -p 4000 to start local server
  6. Migrate back up to /shopping-cart
  7. Run npm install and npm start
  8. View localhost:3000 in your browser to interact with the web app

Tools used: Bootstrap - https://getbootstrap.com/ Images - https://www.pexels.com/ Redux Auth Blog - https://levelup.gitconnected.com/using-jwt-in-your-react-redux-app-for-authorization-d31be51a50d2

You can’t perform that action at this time.