Code Monkey home page Code Monkey logo

crdv's Introduction

Civil Rights Data Visualizer (CRDV)

The CRDV is a web application built to make it easy for causual users to work with and understand the data made publicly available by the Department of Education’s Civil Rights Data Collection (More information about the data is available here). The primary way of interfacing with this data is through the official CRDC Reporting Tool, a tool that is powerful but clunky and difficult for casual users to use. The CRDV is built for those who wish to understand the data, but don't have the time or patience to learn the current system.

Built With

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing

  1. Clone the project repo to your local machine
  2. Create a postgreSQL database titled "CRDV" and run the queries located in the 'database.sql' file
  3. npm install
  4. npm run server
  5. npm run client

The application should now be up and running in your local dev environment. By default, the client runs on port 3000 and the server runs on port 5000

Note: I haven't made the data you'll actually want to fill the database tables with available yet, but I am working on this and will update the readme when I have more information

Screen Shot

Coming Soon

Completed Features

  • Users can select a scope of a specific state, district, or school
  • Users can select available datasets based on what scope they've selected
  • Users can view a basic visualization of the selected data
  • Users may share page links in order to share datasets with one another

Next Steps

  • Users can update their selected scope from the visualization page
  • A given visualization shows useful information that helps a user drawn conclusions
  • Users may choose a specific type of data visualization (bar graph, pie chart, etc.)
  • Users may export a specific visualization as a .png

Authors

  • Will Howes

Acknowledgments

  • This project would not have been possible without help from some of the fine people at Prime Digital Academy

crdv's People

Contributors

willmhowes avatar

Watchers

James Cloos avatar

Forkers

jwhy89

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.