Giter Club home page Giter Club logo

532_group_22-r's Introduction

DSCI 532 - Group 22

The project housed in this repository has been created in partial fulfillment of the requirements of DSCI 532: Visualization II of the University of British Columbia's Master of Data Science program (2020/2021). The purpose of this project is to create an interactive dashboard that allows users to explore and interact with a data set. Click here to view our proposal for Criminality in Canada: Fighting Anecdotes with Data.

For our Milestone 3 release, our Dashboard can be found here: https://canadian-crime-r.herokuapp.com/

The data source is Incident-based crime statistics, by detailed violations, Canada, provinces, territories and Census Metropolitan Areas released by Statistics Canada.

Welcome ๐ŸŽ‰

Hi everyone, thanks for visiting the Criminality in Canada: Fighting Anecdotes with Data app project repository.

The document you are currently reading (README) is here to provide an overview and give some information regarding our project. Click the links below to take you to a section in which you're interested, or just scroll down to find out more.

What we are doing? (And why?)

  • The general public's perception and understanding of crime is extremely skewed, due to the fact that the main source of information regarding crime is often derived from commercial mass media, which relies extensively on scary stories and scaremongering tactics to obtain and keep viewers attention.

Our Solution

  • To address this issue, our team have decided to create a dashboard which allows the public to easily view and explore Canadian crime data, hence making it easier for the general public to make informed decisions.

Who are we?

The founders of this app are (Cal Schafer, Ifeanyi Anene, Sasha Babicki, Steffen Pentelow) lovely Masters of Data Science (MDS) students at The University of British Columbia.

The development of this app is overseen by our wonderful DSCI 532: Data Visualizations II Instructor and the respective teaching assistants TAs (Analise, Andy, Chris, Afshin). A pictorial visualization of our proposed dashboard can be seen below.

Tab 1

Tab 2

Screenshots of the R version of our app can be seen below.

Tab 1

Tab 2

Installation

Make sure all dependencies are installed, then from the root folder run the following command to run the app locally:

RScript src/app.R

Dependencies

Run the following commands in R to install the required libraries locally:

install.packages(c('dash', 'tidyverse', 'ggplot2', 'cowplot', 'here', 'ggthemes', 'remotes', 'spdplyr', 'plotly', 'rjson', 'devtools'))

devtools::install_github('facultyai/dash-bootstrap-components@r-release')

Team Members

  • Cal Schafer
  • Ifeanyi Anene
  • Sasha Babicki
  • Steffen Pentelow

License

The Incident-based crime statistics, by detailed violations, Canada, provinces, territories and Census Metropolitan Areas data contains information licensed under the Open Government License โ€“ Canada (version 2.0).

532_group_22-r's People

Contributors

sbabicki avatar spentelow avatar ifyanene7 avatar calschafer avatar calsvein 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.