Skip to content

notzane/RedDotMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project for HackUVA 2018

Purpose

RedDotGreenDot is a project that lets UVA students anonymously add red and green dot events to a distributed, verifiable, immutable1 database and access the data at any time in the form of a flexible, scalable heatmap.

A red dot event is when a person is put in an emotionally, mentally, or physically threatening situation by an aggressor. While red dots are sometimes easy to spot, green dots, their positive counterparts, are often overlooked and go unrewarded.

RedDotGreenDot provides an elegant solution for this problem by combining reporting, viewing, and data gathering in a simple and visually pleasing platform. While it is currently built to support UVA and the surrounding Charlottesville area, RedDotGreenDot can be easily and rapidly scaled up to cover other important locations.

Features

Flexible, Dynamic, Cross-Platform Performance

While RedDotGreenDot is built with a focus on Web 2.0 sensibilities (user-generated content, lightweight design, etc.), smart code also allows it to accomomdate a range of user characteristics, ranging from interoperability between browsers to CSS based rescaling.

Collaborative Focus Based on Shared Values

From the use of a single Github branch to increase team dialogue to the diverse team itself, RedDotGreenDot has truly been built to serve the needs of its users. It facilitates the transfer, analysis, and discussion of critical information for the wider UVA community.

User-Oriented UX

Data entry is made simple and intuitive through the use of clean, familiar archetypes as well as paradigm-shifting data visualization for full information transfer.

Sources

Heatmap:

https://stackoverflow.com/questions/31342602/google-heat-map-change-colour-based-on-intensity (http://jsfiddle.net/hzy0y6es/) for how to make a heatmap with binary data

Refresh Page with Javascript:

https://stackoverflow.com/questions/18920651/how-can-i-refresh-a-form-page-after-the-form-submits-to-blank for adding a delay when nothing else worked

1 The data is protected from further user inputs but can be changed server-side to remove personal information.

About

For HackUVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •