DEV Community

Joseph Louie
Joseph Louie

Posted on

DEV + GitHub Graduation

My Final Project

Webuy is an E-commerce site

Demo Link

https://webuy-frontend.herokuapp.com/

Link to Code

This is the Frontend of Webuy

You will need the Frontend and the Backend in order to make the web app work Webuy Backend

Webuy

Webuy is a E-commerce site where you can sell your products to many users.

Technologies used

Ruby on Rails, PostgreSQL, React, Redux

Features

  • Sign Up, using JWT
  • Sign In, using JWT
  • Add and Delete items to cart, using LocalStorage
  • Checkout, Using Stripe API

Demo

Webuy Demo

Live Site

Installation

Installation assumes that you are using OS X or Linux We will also be using homebrew. Recommend to install Homebrew Installations will be for both frontend and backend

Backend Installation

Make a new directory, then change into that directory. Within that directory:

Clone the project on your local machine

git clone git@github.com:jolouie7/webuy-backend.git
Enter fullscreen mode Exit fullscreen mode

Change into the webuy-backend directory

cd webuy-backend
Enter fullscreen mode Exit fullscreen mode

Install dependencies by using bundler

bundle install
Enter fullscreen mode Exit fullscreen mode

We will be using postgres as our database for this project. If…


This is the Backend of Webuy

You will need the Frontend and the Backend in order to make the web app work Webuy Frontend

Webuy

Webuy is a E-commerce site where you can sell your products to many users.

Technologies used

Ruby on Rails, PostgreSQL, React, Redux

Features

  • Sign Up, using JWT
  • Sign In, using JWT
  • Add and Delete items to cart, using LocalStorage
  • Checkout, Using Stripe API

Demo

Webuy Demo

Live Site

Installation

Installation assumes that you are using OS X or Linux We will also be using homebrew. Recommend to install Homebrew Installations will be for both frontend and backend

Backend Installation

Make a new directory, then change into that directory. Within that directory:

Clone the project on your local machine

git clone git@github.com:jolouie7/webuy-backend.git
Enter fullscreen mode Exit fullscreen mode

Change into the webuy-backend directory

cd webuy-backend
Enter fullscreen mode Exit fullscreen mode

Install dependencies by using bundler

bundle install
Enter fullscreen mode Exit fullscreen mode

We will be using postgres as our database for this project. If…

How I built it (what's the stack? did I run into issues or discover something new along the way?)

Stack: Ruby on Rails, PostgreSQL, React, Redux

  • Building the shopping cart was pretty challenging because I had to temporarily store items somewhere. Perfecting authentication and authorization was hard as well.

Additional Thoughts / Feelings / Stories

Thank you for reading my post!

Top comments (0)