booklander img

Crime-Checker

Together we make a difference for the community. Hack for the community

Overview

There are other crime applications available, but Crime Checker shows actual police call logs so users can see where potential crimes are being reported in their neighborhood. 0ur MVP was to display an interactive map of potential crimes reported this year with search and filter functionality and provide easy access to contact information for their local police precinct.
Tools
ReactJS, Mobile First, Google API, Reactstrap, StyleGuidist
Timeline
March 18, 2018 | March 24, 2018
My Contribution
Design and Develop
Link
Crime Checker
Background
Lead instructor, Brenda Long, was inspired by the recent Hack For The Community event to create a project for students to design, build, and pitch a product using Nashville’s Open Data.
She shared, “Not only does cohort 24 focus on front-end technologies, but also soft skills related to UI and UX - research, product design/ideas, communication, storytelling, prototyping, and presentation skills. Thus came Perfect Pitch.
Teams collaborated on initial ideas, developed prototypes, and presented products to the class. The class chose three to develop into working apps.”
With a week to build an app and perfect their pitch, their objectives for this project included:
  • Work as a team
  • Access real data
  • Build an app that is relevant and helpful to the Nashville community
  • Develop the app with React (component based)
  • Define style guide requirements
  • The app should be user-focused
  • Test prototypes with users
  • Practice presentation techniques
  • The panel was given several criteria to judge and a point system. The process gave students an opportunity to hear real feedback from members of the community that champion Nashville’s open data.

    Initial Concept

    Challenge Statement
    "How might... Present the information from the Nashville Police Call Logs API in a way that helps Nashville residents stay more informed and up to date on potential crimes happening in their area?
    Insight
    Based on my previous experience I have observed my nieces’ and nephew struggling to keep track of their personal books and borrowed books
    User

  • Parents concerned for the safety of their family.
  • Tourists looking for places to stay during their visit.
  • People looking a place live (Real estate).
  • People that are single, live alone.
  • People that active in the neighborhood what.
  • Interview Findings

    Activity
    They need to have private reading time
    Sign up morethan one user
    Sign up morethan one user
    Schedule accourding to thier favorite
    Group reading
    Environments
    Vanilia js , bootstrap, grunt, npm , jquery, sass, Firebase
    Competition
    Ebook Reade
    Kindle
    Bookari

    Persona

    -Neighborhood Watch Dad Primary User
    A husband and father who is interested in staying informed on crime in the area in order to protect his family from any possible dangers.

    -Single Woman Secondary User
    Not overly concerned with crime but does want to know if her immediate areas of home and work are safe or if there is any incidents she should be aware of.

    Sketches

    From the above user research data collections and our defined required features, we created our sketches for the low-fidelity prototype. In this stage’s sketches, we mainly focused on the homepage, the search result page, the course detail page, and the user profile page. Sketches helped us to express and exchange ideas between group members and formed the design of our website.

    Prototype

    High-fidelity Prototype
    From the above user research data collections and our defined required features, we created our sketches for the low-fidelity prototype. In this stage’s sketches, we mainly focused on the homepage, the search result page, the course detail page, and the user profile page. Sketches helped us to express and exchange ideas between group members and formed the design of our website.

    Required Features

  • Interactive Map View
  • List View
  • Search/ Filter
  • Additional Info
  • Usability Testing

    From the above user research data collections and our defined required features, we created our sketches for the low-fidelity prototype. In this stage’s sketches, we mainly focused on the homepage, the search result page, the course detail page, and the user profile page. Sketches helped us to express and exchange ideas between group members and formed the design of our website.

    Lesson Learned

    Going through the whole process, the lesson I learned from this project is:-
  • Plan out code plan thoroughly before coding
  • Plan all components and determine which will have state
  • Put state in the topmost component that will need it.
  • Communicate what you are working on. Constantly.