Giter VIP home page Giter VIP logo

2nd-milestone's Introduction

Data Dashboard

This data dashboard is based on the world's 50 best restaurants. It is based on the ranking of the restaurants from 1 to 50.

UX

  • As a user, I want to learn more about what are the best restaurants around the world .
  • As a user, I want to use the dropdown menu to click on a number and view a restaurant.
  • As a user, I want to learn what country and city the restaurant is based in.
  • As a user, I want to know the restaurant's name and where it is ranked from 1 - 50.
  • As a user, I want to be able to click on the different diagrams to explore the website and it's interactivity.

Wireframe

alt text alt text alt text

Contents

  1. Selector for the rankings.
  2. Three pie charts based on location, city and restaurant names.
  3. Bar Chart based on countries.

Functionality and Testing

The dashboard was tested using Jasmine Testing Framework https://jasmine.github.io/index.html You can navigate easily through the site by clicking on the different charts. The main one would be to using the ranking selector.

Deployment

  1. I set up Github Desktop on my account.
  2. I published my site from the master branch by going to my repository and going into "Settings". I clicked master as my source and saved it.
  3. My site is now published at https://ainedoyle.github.io/2nd-milestone/

Technologies Used

The technologies used were:

  • HTML
    • For the front-end of the project
  • CSS
    • To style the project
  • Bootstrap
    • For the project to be responsive
  • Javascript
    • For building interaction
  • D3.js
    • Javascript library for visualizing data
  • Crossfilter
    • Javascript library for interaction with data

Credits

Content

https://www.kaggle.com/mmayur/the-worlds-50-best-restaurants

https://stackoverflow.com/

https://blog.udemy.com/javascript-page-refresh/

https://www.w3schools.com/

https://d3js.org/

Media

https://pixabay.com/en/

Acknowledgements

I received inspiration for this project from my Code Institute course

2nd-milestone's People

Contributors

ainedoyle 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.