Coder Social home page Coder Social logo

simonplanje / frontend-applications Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.94 MB

๐ŸŽ“ tech track 2020-2021

Home Page: http://SimonPlanje.github.io/frontend-applications

HTML 3.31% JavaScript 67.63% CSS 29.07%
react data d3 datavisualisation

frontend-applications's Introduction

frontend-applications

functional-programming en frontend data 20/21
Auteur: Simon Planje
๐Ÿ”ด live gh-pages

Concept

Resultaat foto

Met heel Nederland lopen we 441 miljoen wandelingen per jaar. Dit lijkt heel veel maar als we dit per persoon per maand uitrekenen, is dit maar 2 keer per maand per persoon. Door de coronacrisis van dit moment krijgen mensen steeds meer behoefte om tussen het werken door lekker naar buiten te gaan. Er zijn veel mooie wandelingen bereikbaar met de auto. En wandelen is een van de beste manieren om tijdens de lockdown elkaar alsnog te kunnen ontmoeten in de buitenlucht.

Onderzoeksvragen

Waar in Nederland kan het best worden geparkeerd om direct bij een wandel- of fietsroute uit te komen?

Subvragen

  • Waar lopen de wandelroutes door Nederland?
  • Welke parkeerplaatsen liggen dichtbij wandelroutes?
  • Bij welke parkeerplaatsen kunnen er invaliden mee met de wandeling?
  • Bij welke parkeerplaatsen kan de elektrische auto worden opgeladen?
  • Bij welke parkeerplaatsen moet je betalen tijdens het wandelen?
  • Bij welke wandelroutes is de lucht het schoonst?

Het concept

Om Nederland een zetje in de goede richting te geven met dit goede gedrag heb ik een interactieve datastory gemaakt aan de hand van de RDW-data en de route-databank data.
Het is een interactief verhaal waar je als gebruiker doorheen wordt geleid en eindigd bij een visualisatie van alle parkeerplaatsen en wandelroutes door heel Nederland. De gebruiker komt er door de visualisatie achter hoeveel wandelingen er wel niet in Nederland zijn en dat veel van die wandelingen een parkeerplaats in de buurt hebben staan.

Features

  1. Vergelijk jezelf met "de algemene Nederlander" als het gaat om hoevaak iemand er op uit gaat voor een mooie wandeling.
    De gebruiker kan invullen hoe vaak hij naar buiten gaat om te wandelen, vervolgens wordt dit vergeleken met hoe de gemiddelde Nederlander dat op dit moment doet volgens deze bron. input gedeelte

  2. Daarna komt de visualisatie in beeld en kan de gebruiker echt zien waar de parkeerplaatsen en wandelroutes door Nederland lopen. Ook kan de gebruiker filteren op of er een invalide plek of een oplaadpaal moet zijn.
    Kaart gedeelte

Datasets

  1. Route databank

    • Longitude
    • Latitude
    • Afstand - hoelang is de wandeling
    • Plaats - in welke plaats/ gebied ligt de wandeling
  2. RDW-Data

    • Longitude
    • Latitude
    • Chargingpoint - Heeft de parkeerplaats een oplaadpunt voor elktrische auto's
    • DisabledAccess - Heeft de parkeerplaats plaatsen voor invaliden

Clone dit project

  1. Clone de repository in de terminal
git clone https://github.com/SimonPlanje/frontend-applications.git
  1. Open de bestanden in VScode
  2. Open de terminal in het bestand waarin je de repo hebt gecloned
  3. Gebruik in de terminal het script npm install
  4. Gebruik als npm install klaar is het script npm start. Dit zal de applicatie automatisch openen op een localhost:3000
  5. Nu start er een live versie van de applicatie op ENJOY!

Bronnen

Bronnen bij het maken van de visualisatie

React bronnen

MIT License

frontend-applications's People

Contributors

simonplanje avatar

Watchers

 avatar

frontend-applications's Issues

Review

๐Ÿ‘‹ Hello!

Readme

  • โœ… Gitignore
  • โœ–๏ธ Link to live demo on github pages
  • โœ–๏ธ Description Beschrijving project/concept toevoegen.
  • โ˜๏ธ Concept Wel een afbeelding, maar geen beschrijving of onderzoeksvragen.
  • โœ–๏ธ Features Uitleg en mogelijk images van je features
  • โœ–๏ธ Resources & acknowledgements

Wiki

  • โ˜๏ธ Documenting process Ja Mooi. Ook goed om te zien dat je de componenten even visueel laat zien, maakt de indeling helder!
  • โœ–๏ธ Describing the framework Misschien kan je iets meer uitleggen waaruit React precies bestaat. (Components, classes, hooks, lifecycle/states)
  • โœ–๏ธ Debating framework Nog toevoegen. Voor-Nadelen van React
  • โœ–๏ธ States Nog toevoegen useState, setState, useEffect?
  • โœ–๏ธ Components Nog toevoegen classes vs hooks. Wat heb je gebruikt en waarom? En wat is een goed voorbeeld van een herbruikbare component?
  • โœ–๏ธ Other cool stuff D3 integratie, heb je nog iets gedaan met localstorage? Daar zou je goed die input field voor kunnen gebruiken met het aantal wandelingen.

Live Demo

  • โ˜๏ธ Webpage Ziet er goed uit! Mooie intro, dit is gelijk een goede inleiding.
    Het is alleen niet duidelijk dat je iets kan invoeren als getal. En de kaart klopt geloof ik niet helemaal qua datapunten? Ook weer naar boven scrollen gaat een beetje lastig als je in de kaart zit.

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.