Skip to content

340CT-1819SEPJAN/OsamaAsim6876872

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
December 7, 2018 00:20
December 7, 2018 00:20
December 7, 2018 17:04

Apple Reseller


Apps deployed on heroku sleeps after an hour of inactivity. Give it some to wake, if it is loading slowly.

Overview

A website for an Apple reseller. The site only sells mac computers. The prices shown are discounted prices based on RRP. Customers can look Products specs, image, price. Customers can sort the products according to price. Customers can add the products to the cart where they can customise it further. Finally a subtotal is given, based on quantity and options, before checkout.

Using

  • React
    • Redux - for application state management
  • Nodejs
    • Express CORS Middleware
    • Nodemon - for watching for server changes
  • Axios - for promise HTTP requests
  • Native local storage API - for product persistence in floating cart
  • CSS

Getting started

Requirements

  • Node.js
  • NPM

Package installation

Execute the following command on your terminal to install all the needed packages:

npm install

Start the React App

just execute the following command and thats it! :D

npm start

The application will start automatically in your browser on http://localhost:3000