Coder Social home page Coder Social logo

angular-nike-'s Introduction

NikeClone

{03/29/19} initial start // {04/05/19} continuation

live view: https://angular-nike.firebaseapp.com/

Created by: Robbie Kruszynski

Description

https://www.nike.com/ clone using Angular

This project was generated with Angular CLI version 1.6.5.

Research

  • Study of https://www.nike.com/
  • Understanding where the separation of presented information rests.
  • Pinpointing if flex is used over grid methods in CSS
  • Observing the order of photos and aesthetic value for layout

Setup/Installation Requirements

  • As of 04/05/19:
  • Open your preferred browser
  • copy / paste
  • https://github.com/Robbiekruszynski/Angular-Nike-
  • Make sure you're in your Desktop directory
  • clone or download the following .git https://github.com/Robbiekruszynski/Angular-Nike-.git
  • Open your terminal and navigate to the nike-clone directory (cd desktop --cd nike-clone)
  • Once in your terminal and proper directory run the command npm install (provided you are free of errors continue and run the next command)
  • npm ng serve -open (should automatically open in your default browser)
  • This will result in running on a local host

Setup/Installation Requirements for Live Deployment

  • You will need to create an api file touch src/app/api-keys.ts

  • You are required you to have a firebase project setup so please go to https://www.firebase.com and sign in with your google account then select Console in the top right corner

  • Create a new project. Your project name should align with the overall project. Name it angular-nike.

  • Open Angular-nike folder in your text editor.

  • Locate the api-keys.ts file that we created in the project

  • Inside this file add this line export const masterFirebaseConfig = { apiKey: "xxxx", authDomain: "xxxx.firebaseapp.com", databaseURL: "https://xxxx.firebaseio.com", storageBucket: "xxxx.appspot.com", messagingSenderId: "xxxx" };

  • Navigate to https://www.firebase.com and click on Go To Console in the top right corner. Select the project we just created. In Project overview you should see a symbol that looks like this </> click it and that showcase in the info you need application example application example

  • In your api-keys.ts file replace all the x with the information that firebase gave you.

  • You may run npm start of ng serve -open to bring up a live version of the website through your local host

  • Make sure you view the rules under Database and they are set to true in order to run and edit the live version hosted on firebase. application example

  • go in your terminal and run firebase deploy

  • copy and paste the link proved in your browser to view the live version

Specs

  • User will have the ability to explore the Nike clone and compare it to the original design.
  • User will have the ability to click on the search button to generate shoes from firebase database.
  • User will be redirected to nike.com website with accurate link pathing.

Screenshots

Original site:

application example application example application example application example application example application example

Buildout version 1:

application example application example application example application example application example

Buildout version 2:

application example application example application example

Known Bugs

As of April 5th 2019 there are no known bugs

List of Technologies Resources

  • HTML
  • CSS
  • Angular
  • Typescript

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Developmental Roadmap

  • Continue to buildout all maps for mobile / desktop / tablet
  • Develop functionality with Log/In along with search function

License

{This software is licensed under the MIT license} Copyright (c) 2019 {Robbie Kruszynski}

Copyright (c) 2019 Robbie Kruszynski

angular-nike-'s People

Contributors

angular-cli avatar example123 avatar robbiekruszynski avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.