Code Monkey home page Code Monkey logo

amtrak-rail-planner's People

Contributors

nalvarez508 avatar

Stargazers

 avatar

Watchers

 avatar

amtrak-rail-planner's Issues

Click on city picture to bring up information

Clicking on the displayed picture of a city should bring up some information about the city. Some possibilities:

  • Amtrak station information for the location
  • Wikipedia page for the city

"Use Rail Pass" option

Include a checkbox to apply the rail pass to a certain segment or not.

This may benefit from a "Search Results" class incorporating information such as this True/False check, the listed results, and the selected result.

Re-populate search information from segment list

Use case: A train is selected from the segment list but a date needs to be changed, or perhaps stations.

Allow the user to load in the date, station information into the main search area for easy access to the re-search.

Alternatively, change this information when moving left or right in the search results list.
This presents the following issues:

  • Images may not load quickly enough or become mixed up
    Possible solution: Include a "Set Search Parameters" button or similar to change the information on the user's request.

Swapping images during a search displays the wrong city

Issue: Swapping cities while an image search is ongoing will cause the image to be displayed on the wrong side or not at all.

Thoughts: Lock is created for the webdriver but not the variables in ImageSearch, which means the city photo results get messed up.

Sort trains list by departure date

I thought this was done by default, however, it was not.
This could be done in the Train class using the departure datetimes. When the train elements are returned, maybe sort it in the receiving area, in trainResultsArea?
Would need to create a less than __lt__ and greater than __gt__ overload.

Pull search information with POST and json data

Included in a (future) commit are a headers file and resulting search results json data (stored in session storage). At the very least, the data could be parsed quicker than checking each browser element could.

Previous search results do not show up

Need to check if they are actually being saved in the first place
I think it might be a navigation issue. Header updates fine but the treeview is never repopulated

When loading application, exception created related to thread

When launching the application, an exception is created related to threading. The second image search in the webdriver never occurs, leading me to believe there is an issue with the lock mechanism.

This issue has only occurred on MacOS. Additionally, searching fails because the results page "loads" before the results are displayed. This is issue #8

Thoughts: On MacOS, force the initial image searches to occur sequentially and not in parallel on the second search. Additionally, implement a check when loading results that certain elements are visible.

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.