Skip to content

cwizard2011/turing-frontend

Repository files navigation

Build Status

TshirtShop

Vision

Create a store that allows users to place an order for the Tshirt of their choice

The application can be found here

Getting Started

Prerequisites

  • Ensure Node JS is installed.
  • Clone the repository here
  • Navigate to the project directory cd turing-frontend
  • Run npm install on the terminal to install dependecies

Starting the app

  • Run npm run dev-server on the terminal to start the app on development mode

Testing

  • Run npm run test on the terminal

Features

TshirtShop consists of the following features:

Authentication

  • It uses JSON Web Token (JWT) for authentication.
  • Token is generated on user signup/login.

Unauthenticated Users

  • Unauthenticated users can view all items
  • Unauthenticated users can view a single item

Authenticated Users

  • Authenticated users can add item to cart
  • Authenticated users can view items in the cart
  • Authenticated users can pay for items in the cart.

Payment system

  • Stripe test mode payment was integrated into the application

About

This is the frontend implementation of Tshirtshop backend hosted on https://github.com/cwizard2011/turing-shop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published