fossasia / loklak_webclient

loklak web application
http://loklak-web.herokuapp.com
MIT License
1.56k stars 49 forks source link

Implement Connect function for services, IoT and data sources and show them on the loklak map #205

Closed mariobehling closed 8 years ago

mariobehling commented 9 years ago

Goal of this project is to be able to display all kinds of data on a map and to tweet it. Some data should only show up in the private user account (e.g. locations of contacts, private calendars). Other data might also be displayed publicly e.g. Internet of Things (think of a weather station on people's balcony).

The map page should show followers/following and tweets of the user and his followers/following in distinctive ways, e.g. with different colors. Also there needs to be a control box to switch on/off the different layers. Any data sources that are added by the user should also show up as a layer here automatically.

For the connect data area, please include the following:

  1. Add a "Connect" item to the top navigation bar. loklak-connect
  2. Implement lightbox overlay with a) Emails, Contacts and Calendar connectors b) Internet of Things c) Data Sources d) Applications

A first UI draft below. loklak-connect-services

loklak-iot-connect-services

mariobehling commented 9 years ago

Please create a project plan with Milestones and cooperate on getting data into loklak e.g. check out this issue: https://github.com/loklak/loklak_webclient/issues/206

What features can get into which Milestones?

mariobehling commented 9 years ago

@prasht63 Please have a look at this project outline again and the information that we added. We have missed to follow up with you on a plan. Your plan is still missing. Please add it for the following milestones. What will you achieve in GSoC? Thank you.

prasht63 commented 9 years ago

Plan : The plan is divided in coming milestones.Since we have so much data to visualise and not so much time so I have segregated a few data which are more useful, popular and unique.The goal is to visualise data which has not been visualised before in a way that it leaves a impression on the user.Since that is main aim of data visualisation on map, presenting the big picture around the globe on a computer screen.

Continuously

Milestone 3, Due by July 25, 2015

Milestone 3.5 Sprint, Due by August 12, 2015

  1. Implement a followers/following map with percentage view according to location in /map and search https://github.com/loklak/loklak_webclient/issues/311
  2. Implement search views on map e.g. pictures, videos, trends, IoT devices https://github.com/loklak/loklak_webclient/issues/216
  3. Adding and Implementing Campaign Donations on a Map : This is going to be one hot feature of loklak.net where people can see the amount of donations political parties receive for their campaigns.Currently I did not find a comprehensive map showing this data.I plan to show it in state wise way through a chloropleth map.Issue https://github.com/loklak/loklak_webclient/issues/224 Chloropleth Example Link API.
  4. Integrate sensor data from weather stations, wind temperature and other sensors on the loklak map.The plan is to create a simple script which @wavicles can use to stream the realtime data which can be updated on the map at regular interval.Will need discussions with @wavicles Issue https://github.com/loklak/loklak_webclient/issues/212

Milestone 4, Due by August 21, 2015

  1. Weather Forecast about major climatic changes through Tweets : API here Issue https://github.com/loklak/loklak_webclient/issues/223
  2. Instagram photos on the World Map : This will allow the user to view his Instagram Photos on the World Map. More details to be added soon

Milestone 4.5, Due by August 31, 2015

  1. Add meetup.com gatherings to a map on loklak and implement tweets https://github.com/loklak/loklak_webclient/issues/226
  2. Implement support for postal services https://github.com/loklak/loklak_webclient/issues/222
  3. Wikipedia - What data is relevant for loklak and maps? https://github.com/loklak/loklak_webclient/issues/221
  4. Enable Users to add their Safecast Data to loklak (and script import of users and devices) https://github.com/loklak/loklak_webclient/issues/218
mariobehling commented 9 years ago

Ok, sounds good. In which milestone will you implement Instagram? I see you linked meetup.com - Great! Also, please link the issue to angel.co.

prasht63 commented 9 years ago

@mariobehling sure!

prasht63 commented 9 years ago

Instagram will be done in 4th Milestone

mariobehling commented 9 years ago

Ok, great. We have defined some milestone dates. As we go on, please continue to add details to plans until M4.5

Milestone 3, Due by July 25, 2015 Milestone 3.5 Sprint, Due by August 12, 2015 Milestone 4, Due by August 21, 2015 Milestone 4.5, Due by August 31, 2015

mariobehling commented 9 years ago

@prasht63 I hope this helps you to get a better sense of direction: I have updated the list of features for milestone. Does M3 work for you? Also, please check the ongoing tasks. For the following milestones we can add more details as we proceed.

Can you pledge that you will finish the tasks of M3, please?

Orbiter commented 9 years ago

please retrieve the follower list from loklak_server, documentation is online at http://loklak.org/api.html#account .. please scroll down to "Retrieval of Twitter User Account Data" for details