Giter Club home page Giter Club logo

instatags's Introduction

Instatags

instatags

Instatags is a small web app that shows an Instagram account, and provides some stats / filtering functionality for its most frequently used tags.

We have created all the app structure, but the code is not working at all. You need to fix it, editing the js/main.js file. Luckily there are comments everywhere to guide you through the code!

Getting started

To install the required dependencies run npm install from the project folder.

Now you can run the gulp command from the project folder: this will launch a server that hosts the app, open the browser on the homepage, and automagically reload the page any time you modify a js, html, or css file.

Tips

This is a quick overview of the project structure. You don’t actually need to touch it, but it could be useful to get an idea of how it works.

  • The main view is in index.html. This is the file you see in the browser.
  • The project’s CSS rules are in css/main.css.
  • We prepared a minimal utility library to simulate the Instagram API. You don’t need to understand the implementation details (separation of concerns). On the other hand, if you feel curious go check the file lib/instagram.js and read the inline documentation to figure out how it works.

Extra credits

  • Add a first link #all tags (count) in the “filter” area, to remove any tag selection and show all images.
  • Add Underscore or Lodash via Bower / CDN, and refactor Instatags using the features provided by the library where convenient.
  • Make the app responsive (i.e. it should look good on all device sizes).

instatags's People

Contributors

codeamo avatar

Watchers

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