Skip to content

Imavicks/projectGenisys

Repository files navigation

projectGenisys || E-commerce Web APP

Project to build a simple E-commerce Web App

Built With:

HTML5 Badge Javascript Badge CSS Badge

Table of Contents

Introduction

  • SOW: An ecommerce website has requested revamping of its product details page to make it easier for users to be able to see and clearly understand the value of the product and see its various colors or sizes where needed respectively.

Showcase

E-commerce Product Page

A deployed version of the website can be found here


UX (User Experience)

As a New User

  • I want to clearly see the picture of the product and additional images
  • I want to know the price of the product and if there is any discount on the product
  • I want to see information about the product I am buying
  • I want to know which active thumbnail image is selected

All Users

  • I want there to be a main image and smaller images to see different views of the product
  • I want to click on the thumbnail and it changes the main image to correspond to the image I clicked on
  • I want to add the product to the cart, by clicking the plus sign and clicking the 'Add to Cart' button will add the amount stated to the cart
  • I want to see if the cart is either empty or has the product added to the cart
  • I want to be able to delete all items in the cart
  • I want to be able to checkout the items in the cart

Site Owner Goals

  • As site owners, we want to ensure the user has an ease of navigation
  • As site owners, we want the user to be able to select as many pairs of shoes to add to the cart
  • As site owners, we want the user to be able to delete the items in the cart or checkout the items in the cart
  • As site owners, we want the user to have the same experience as on desktop and on mobile where they can navigate through all the images on their phone.

Features

Here are some of the features of our website -

Header

Header

Product

product

Description

Description

Specification

Specification

Content of Delivery

Content of Delivery

Rating Tab

Rating Tab

Cart

Cart

Empty Cart

Empty Cart

Checkout

Checkout

Mobile View

Mobile view Mobile view Mobile view Mobile view


Technologies Used

Figma

  • We used Figma to incorporate our design. link to our Figma design is here

HTML5

  • The project uses HTML to create the basic elements and content of the web pages.

CSS

  • The project uses CSS linked externally to apply the custom styles to create the look of E-commerce website.

JavaScript

  • The project uses JavaScript to add functionality and interactivity to the web pages.

Font Awesome

  • The project uses Font Awesome icons for icons, especially on our similar items section.

Google Fonts

  • Google fonts was used to import our default font - Montserrat into the CSS which is used on all pages throughout the project.

Visual Studio Code

  • We used Visual Studio Code as the development environment to write the code for our website

Git

  • We used Git as a version control system to regularly add and commit changes made to project on Visual Studio Code, before pushing them to GitHub.

GitHub

  • We used GitHub as a remote repository to push and store the committed changes to our project from Git. We also used GitHub pages to deploy our website in a live environment.

Accesibility

  • This project is easily accessible on any browser. It is mobile responsive, which means it can be viewed both on mobile or desktop devices.

Collaboration


Acknowledgments


Team Genisys