Giter Site home page Giter Site logo

js-mid-module-project-web-051517's Introduction

Mid-Module JS Project

Today we are going to spend the day just creating a product. That means no tests, no specific directions...just (hopefully) joyful creation. Have fun with it. Creating amazing things is the reason we are all here.

The Goal

  • Use Javascript and jQuery to manipulate the DOM
  • Integrate with a third party API
  • Understand the amount of work required to build even a single feature of a website.

The Problem

Your goal is to recreate a super simplified version of one of your favorite websites. You'll be using the API provided by the backend, and your new found Javascript, jQuery and AJAX skills to create the front end.

Your final product will be just some HTML and Javascript!

Finding an API

Once you understand which website you want to re-create, search around for that companies API. Read their documentation and make sure you can do, what you want to do with their API. In particular, we highly recommend trying to hit the API with Postman to make sure the data returned is what you expect.

A Note on CORS Make sure your API supports either CORS or JSONP. Google around to ensure this. If you can't find an API that you want to work with that supports one of these technologies you will have to disable CORS in your browser. To do this, close all Chrome browsers, open up a terminal and type open -a Google\ Chrome --args --disable-web-security --user-data-dir.

APIs to avoid: Yelp, Facebook and anything Google. They are all crazy confusing.

Some Examples

There are a tons more APIs here: https://github.com/toddmotto/public-apis

js-mid-module-project-web-051517's People

Contributors

jmburges avatar

Watchers

James Cloos 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.