-
Weather forecast result for Miami, Florida
-
Restaurant Search
-
Weather forecast result for Atlanta, Georgia
-
Weather Forecast search screen
-
Custom Vacation Pin
-
Restaurant Search photos
-
Restaurant search -> Restaurant Pin -> More Information screen
-
Scrollable Directions Between Two Custom Vacation Pins
-
Severe Weather Alert issued by the NWS in Syracuse, NY
-
Special instructions issued by the NWS for Boston, MA
Inspiration
I like what Blockstack is doing, and I feel I can make a difference here
What it does
Search for local weather anywhere in the US
- Draws forecasted area on the map
- Displays scrollable 5 day forecast
- NEW! Mappit! automatically searches the same forecasted area for any severe weather alerts and will display them before the standard weather forecast. This includes any special instructions issued by the National Weather Service.
View the locations of major wildfires in the US
- Displays the technical name of the wildfire and draws its boundaries on the map - this data is updated on a regular basis.
Search local restaurants with Zomato (domestic and international)
- Get contact information, overall restaurant rating, see the menu and more!
Create custom map pins
- Pin data saved to Gaia - not Google
- Categorize your pins so you can view only the pins you want to see
- Add a title and some notes to each pin (optional)
- Drag the pin anywhere on the map before saving to have a more exact location
Get Directions
Pins & Restaurants
- Get custom weather with the click of a button (Custom pins have weather buttons automatically added)
- Get directions to or from any pin (including to or from any other pins) with the click of a button (Custom pins have directions buttons automatically added)
STACKABLE
- All data points (weather, custom pins, fire, restaurants, etc) will stack on the map one after the other. You have a button that allows you to clear the map at any time. This allows you to stack data points on top of your map so you can gain more insightful information about your targeted area.
- All data points (weather, custom pins, fire, restaurants, etc) will stack on the map one after the other. You have a button that allows you to clear the map at any time. This allows you to stack data points on top of your map so you can gain more insightful information about your targeted area.
For example, if you're going on vacation, you can create some custom pins for those must-see tourist attractions. Search the area for restaurants, then create custom restaurant pins to mark those gotta-try restaurants. Curious about the weather in those locations? Just click the weather button on any of your pins, or go to the weather menu and search for weather in that area. Your forecasted area will be drawn on the map so you can see where your pins are in relation to any forecast!
How I built it
I just sat down and wrote it
Challenges I ran into
I think user education on the way Mappit! interacts with various APIs - especially coming from Google - is the toughest challenge with this. The app is easy and straight forward to use, but obtaining the level of faith from the user to know that, without question, their information and usage is not being tracked, is another deal altogether.
For that reason, I built an FAQ section that explains how these processes work in a way that hopefully both novice and more advanced users can understand.
Accomplishments that I'm proud of
I did all this in 15 days. I would have gone further this month but its holiday season so my time is a bit more limited. I plan to do more though.. no worries :)
What I learned
It is possible to write a decentralized application around Google Maps
What's next for Mappit!
Lots.. International Weather Hurricane / Severe Weather Tracking More data around wildfires if possible (The US wildfire data I'm looking for is almost impossible to find) Australian Fire Data Add more restaurant data providers so information is not biased to just Zomato Create your own categories for custom pins Public transit routes worldwide ...and more!
Built With
- google-directions
- google-geocoding
- google-maps
- national-weather-service
- zomato
Log in or sign up for Devpost to join the conversation.