Code Monkey home page Code Monkey logo

team-dashboard's Introduction

Project-Dream_Team

JavaScript Visualization Project

Your task is to tell a story through data visualizations. Focus on providing users an interactive means to explore data themselves. Prepare a 10-minute presentation that lays out your theme, coding approach, data munging techniques, and final visualization. You may choose a project of any theme, but we encourage you to think broadly. You will have ample time in class to work with your group, but expect to put in hours outside of class as well.

  1. Your visualization must include a Python Flask–powered RESTful API, HTML/CSS, JavaScript, and at least one database (SQL, MongoDB, SQLite, etc.).
  2. Your project should fall into one of the below four tracks: ○ A custom “creative” D3.js project (i.e., a nonstandard graph or chart) ○ A combination of web scraping and Leaflet or Plotly ○ A dashboard page with multiple charts that update from the same data ○ A “thick” server that performs multiple manipulations on data in a database prior to visualization (must be approved)
  3. Your project should include at least one JS library that we did not cover.
  4. Your project must be powered by a data set with at least 100 records.
  5. Your project must include some level of user-driven interaction (e.g., menus, dropdowns, textboxes).
  6. Your final visualization should ideally include at least three views. ===================

Summary

  1. We scraped data from https://www.pro-football-reference.com/years/2006/
  2. then used google places API to locate the lat and lon of college and states.
  3. we loaded it into mongodb and used moment js library for the dates
  4. we ran into issues rendernig geojson format from pandas limiting our map display to only one layer.
  5. charts were generated from d3, leaflet, observable and tableau.
  6. Our data and findings were presented on an html "dashboard" webpage.

team-dashboard's People

Contributors

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