An Android app to provide users the safety information in Gmap.
- It can locate users current location via GPS.
- Users can search location in Gmap.
- Users can see both the general and detail safety information of anywhere.
- Users can see the recent nearby crimes in Gmap.
- Users can send warning message to users nearby.
- Users can subscribe warning channel for nearby crimes.
- Users can send review and rating star to server.
- Users can review others' reviews.
- Users can see the safety analysis (heapmap, crime trend, crime type, etc). ======= =========== Introdunction
An Android app to provide users the safety information in Gmap and a warning system.
- Users can see both the general and detail safety information of current location.
- Users can see the safety information of anywhere by inputting the location.
- Users can send/get warning message to/from other users nearby.
- Users can rate the safety for the current location
origin/master
- Google App Engine Server (Receive/send request from/to Android client)
- Jenkins server (Collect crime data from offical website periodically and integration test)
- HTML that interacts with native code via Javascript (Android webView)
- Android test framework
- Pubnub
- Selenium
- Junit test
- Integration test
- Automation test =======
- Google App Engine, AWS RDS, Jenkins server ...
- Receive request from clients and send response to clients (fast and accurate)
- Collect crime data from official website periodically (vast coverage and non-repetitive)
- ...
- Android App, PubNub ...
- Show current place in Gmap
- Show safety information in general/details
- Send/Get warning message to/from nearby users
- Rate the safety for the current location
- ...
- http://www.crimemapping.com/map.aspx
- http://spotcrime.com/
- Where and how to collect the crime data?
- What's the basis of the safety score?
- ...