Innoviox / is-eurail-cheaper

Compare travel options around the world.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

is-eurail-cheaper

Extending Data Sources

  • Multi api idea
    • get the journey from db
    • if it NaNs:
      • for each train in the journey: get it somehow
      • needed APIs:
        • trenitalia
        • SNCF
        • IC, EC, EST

Todos

  • backend

    • ability to set date: default 2 weeks ahead
    • create international-bahn scraper & scrape for a bunch (?) of stations (somehow)
    • switch to dbv6 https://v6.db.transport.rest/getting-started.html
    • return route
    • look into stations returning weird results
    • add endpoints
      • add flixbus
      • add ryanair?
      • add hostelworld?
  • frontend

    • incorporate route to map
    • fix station colors => set from palette?
    • add settings page with
      • currency
      • how far ahead to calculate
      • make look good
    • add arrow next to .upper
    • make cities make more sense
      • right click => edit?
      • left click => info page?
        • w/ hostelworld info? w/ common outgoing trains info? w/ tripadvisor info?
    • fix eurail price display
      • make look nicer
    • make navbar nicer
  • Trip UI

    • Make trips a dropdown
      • dropdown of possible trips; click => that one's picked
      • animate
      • make all same width
      • can't open one dropdown until other is closed?
      • combine animateXXXX methods
    • Make hovering the price look nicer
    • Make hovering the segment look nicer
      • animate
    • Make the price display look nicer
    • Make the price inline display look nicer
    • Update the summed trips
    • Update the eurail with pass price
    • center price display with respect to image
  • map

    • display chosen cities on map
    • display line between them
      • display train, bus, etc on line
      • display actual route
      • glow route when expanded
  • front animation on canvas

  • settings modal

  • question modal / shepherd

  • clean css w/ variables

  • make page not scroll annoyingly

  • front animation on canvas & searchbar

  • front animation on canvas

  • clear searchbar before animating ***

  • make searchbar disabled while loading

  • no dropdown when less than 3 characters

  • add question mark & animation to eurail price summary

  • gray out unavailable map countries => add with certain eurail pass

  • settings - set date

  • end canvas animation

  • backend

    • implement guru for search and db
    • implement flixbus
    • make sure returned results make sense => make sure eurail timing is neutral (?)
    • deep future: link to sale page

About

Compare travel options around the world.


Languages

Language:JavaScript 97.9%Language:TypeScript 1.8%Language:SCSS 0.2%Language:HTML 0.0%Language:Python 0.0%