Giter VIP home page Giter VIP logo

ubc-mds / 532_group_22 Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 5.0 32.72 MB

The Criminality in Canada: Fighting Anecdotes with Data app allows users to explore Canadian crime data and trends by location.

Home Page: https://canadian-crime.herokuapp.com/

License: MIT License

Python 100.00%
leaflet choropleth barplot time-series crime-statistics slider dropdown tabs multiselect-dropdown python

532_group_22'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 2 release, our Dashboard can be found here: https://canadian-crime.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

Installation

  • From the root folder run the following commands to activate the environment:

conda env create -f group22env.yaml

conda activate group22env

  • To run the app locally, run the following command from the root of this repository

python src/app.py

Contributions

Feedback and suggestions are always welcome! We have included some issues labeled as enhancements, as suggestions for anyone interested in contributing to the project. Please read the contributing guidelines to get started.

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

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.