Giter VIP home page Giter VIP logo

geo-gig's Introduction

Hi, I'm Anderson ๐Ÿ‘‹

  • From ๐Ÿ‡ง๐Ÿ‡ท
  • Living in ๐Ÿ‡ฉ๐Ÿ‡ช
  • Fan of ๐Ÿ“š ๐ŸŽฎ ๐Ÿ’ป โšฝ โœˆ๏ธ ๐Ÿ๏ธ

You can find me in one of these places

๐Ÿ’ผ Linkedin Badge

๐Ÿ’ป GitHub Badge TopCoder Badge HackerRank Badge CodeChef Badge SPOJ Badge StackOverflow Badge PluralSight Badge

๐Ÿ‘ช Instagram Badge Twitter Badge Blog Badge

geo-gig's People

Contributors

adorow avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

geo-gig's Issues

Search results used on the templates

The object used to show the search result currently is the same object returned by the Last.fm API. This could be "translated" into another "safe" object, to be used by the templates. So that in the translation process all safe checks are done, making the template a lot simpler and easier to understand.

Improvement for map center and zoom

It'd be cool if all the events shown on the map were always visible in the initial visualization on the map. Sometimes, when the events are scattered along a large space, some events don't appear, you have to zoom out to see them. What you may not do, because you may think the only existing events are the ones that are visible.
And sometimes, there are fewer events (or even lots of events sometimes) all very close to each other, and then is difficult to click one of them, it would good if at those times the zoom was deeper, to easily click the different events.
And in a case where both things happen, I would prefer to be zoomed out, like in the first situation, so that I at least know where are all the events found.
A suggestion would be to always center the map on the center of all events (latitude = (max_latitude-min_latitude)/2, longitude = (max_longitude-min_longitude)/2), and then set the zoom based on the distance of the center from the maximum and minimum latitude and longitude.

Image sizes on the event info

On the event info speech bubble, when there is an image of the show's poster, this poster seem not to be of the same size for every event (although they normally are of the same size).

Release version 1-1

Update app.yaml and release version 1-1 on the AppEngine. Create tag on GitHub.

The main artist's name appears more than once

The main artist's name appears more than once when there are more than one artists in the event. For example, in a certain event, it showed me the event's name and artist: "Westlife", and below, the name of the bands: "Westlife, Lawson, Vanquish, Glenn Cal".
But there is still a problem: if this is done, than it may be confusing, if the top name is just the name of the main artist, or if it is the name of the event. A solution would then be to always show the name of the event and all the artists. So, when there's only one artist it'll show "Westlife" and "Westlife" below it.

Auto-close of speech bubbles

It would be nice if a speech bubble with info about an event would close automatically when I open another one.

Event's link

Some event's don't have a link to their official pages (probably they don't have one). But it would be good to then show a link to the Last.fm's event page, which exists, since the event is taken from there.

Prettier format for dates

Currently dates are shown like "Sun, 25 Nov 2012 20:00:00". A nicer way to write the date would be something like "Sunday, November 25, 2012 at 8pm".

Some events from the Last.fm API don't have coordinates

Some events retrieved from the Last.fm API don't have coordinates, maybe its possible to get coordinates from the Google Maps Geocoding API. Need to execute some tests to see, if its possible to get those coordinates.

Create tests.

There are no tests at all at this moment. As now the code is a bit cleaner, is possible to start writing some tests.

Only one event for every place is being shown

Currently, only one event is being shown for every place in the map, although more may be already scheduled at those places, and available on Last.fm. One suggestion would be show on the top right something like: [1 2 3 4], where every number is an index to an event in that place, and when a link is clicked, it shows on the speech bubble the information concerning that event.

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.