1. Points of Interest and User Check Ins on Foursquare & Facebook in GNOME Maps
1.1. Short Description
My proposed project is to implement Point of Interest (POI) (similar to http://unterkunftskarte.de/ ) functionality with Foursquare and Facebook integration for showing friends and User Checkins (if time permits) for GNOME Maps according to these mockups. The two things Points of Interest and Checkins are closely related. Having them would be a good addition to GNOME Maps.
My focus will be to fetch data (POIs) from following services and display them as an overlay in GNOME Maps with caching the POI search result for a period of time.
1.1.1. Services
http://overpass-api.de/ (Overpass API) (Based on Openstreetmap)
I will be mentored by MattiasBengtsson.
1.2. About Me
I am Rishi Raj Singh Jhelumi, 21 years old 3rd year Computer Science and Engineering student at IIIT Hyderabad.
1.2.1. My Contact Details
- Email :
- rishiraj.devel AT SPAMFREE gmail DOT com
- rishiakhnoor AT SPAMFREE gmail DOT com
- IRC : rocker, rockerraj
Facebook : https://www.facebook.com/RockerRishiRaj
Twitter : https://twitter.com/Rocker_Raj29
1.3. Schedule
May 19 - May 31 (GSoC Begins) : |
Generate a Structure to be used while creating the modules. |
June 2 - June 21 : |
Implement service calls for fetching the relevant POIs from OpenStreetMap and openpois. |
June 23 - June 27 (Mid Term Evaluation Period) : |
Optimize or change Code wherever possible or necessary and as suggested by the mentors. Code Cleanup. |
June 30 - July 12 : |
Implement Caching of the POIs for a certain duration. |
July 14 - July 24 : |
Implement service calls for viewing the friends last Check In locations. |
July 26 - August 2 (GUADEC): |
Present a demo on the current state of Maps integrated with the POIs and Check In functionalities. |
August 3 - August 11 : |
Implement service calls to FourSquare and Facebook for Checking In the User. |
August 12 - August 18 (Final Evaluation Period) : |
Code Cleanup. |
August 19 - August 21 : |
Both soft and hard pencils down dates during this period. |