Skip to content

adriennemiller/mod-5-project-ecommerce-app

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published