Git Product home page Git Product logo

map-suite's Introduction

Goals

  1. Set up Redux

  1. Render Map

  1. Display driver lan/ lon coordinates while moving

TranStar
Features needed from map API for this tool:

  • Add custom markers to map with coordinates
    • Get coordinates from google maps api
    • Use predetermined array of freeway exits to drop marks here
      • Search for intersection from array of intersections and populate map
    • Create an event listener to make a marker for every new message
      • Log when this event occurs

    • Create javascript logic to parse through message

    • Create a new marker on map if message is "verified"
    • Delete a marker on map if message is "cleared"
    • Get incident freeway and exit street
    • Compare freeway name to database freeway names to reframe the string
    • Get lan/ lon coordinates of reframed freeway and exit street
    • Create a marker with coordinates
    • Get other information from message and apply to this marker
    • Render marker on map

Hunter Features needed from map API for this tool:

  • Add custom markers to map with coordinates
    • Search for assorted list of popular bars
    • Perform web scrape on googlemaps website
    • Extract percentage of "busy" labeled DOM elements in real time.
    • Simulate blob on map according to real time level of population

Pit Stop
Features needed from map API for this tool:

  • Add custom markers to map with coordinates
    • Geocoding API?
  • Routing
    • Directions API?

Weather Radar

Traffic Features needed from map API for this tool:

  • Display levels of traffic
    • ??? API?

Stretch Goals

  • Overlay on Map

  • Driver Proximity

  • Airplane Tracker

  • Crime Area

  • Seconds Hand

  • Driver chat and private message system

  • Referral program

Full Stack

Technology Purpose
GraphQL Retrieve exact data as needed
Apollo Integrate GraphQL to React apps
Express Implement server and api's
Node.js Write server logic in javascript
React Native App development for ios and android
React Frontend
Redux State management to scale app
MongoDB Holds pit stop locations
testing solution Test data retreival, user input
Firebase Server hosting
Stripe Payment processing

App Features

Cool Rank Tool Name Tool Feature Graphical Presentation
★★★★★ Hunter Track city population in real time Map
★★★★★ TranStar See TranStar alerts graphically in real time Map
★★★★ Driver Proximity See other drivers proximity to your location anonymously Quantity based on preset proximity
★★★ Airplane Tracker Airplane landing tracker Airplane button
★★★ Pit Stop Router to 24 hour facilities Map
★★ Weather Radar Weather radar Map
★★ Traffic See traffic in real time Map
Crime Area See crime rate as a geofenced location A color code
Seconds Hand Have seconds clock running in app or android phone background Seconds display

map-suite's People

Contributors

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