Skip to content
Permalink
4fd071cbb6
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?
Go to file
 
 
Cannot retrieve contributors at this time

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