CTA Web Application

This is a web application developed in ASP.NET, using C# and ADO.NET serverside with SQL Database.

This project was developed by Mohmed Hira at The University of Illinois Chicago CS341


The SQL Database contains data collected from CTA (Chicago Transit Authority)


Connection:

The connection page will let you know what the current status of the connection is


Station Info:

Enterning in a station name here. Can be the full name e.g. Clark/Lake OR partial e.g. lake **Not Case sensitive**

When you enter a partial name, you will get all the stations that have the keyword that you entered, so entering lake will include Clark/Lake

ID: The ID field will be the ID given to that station by CTA.
Name: This field will be the full name of the station found based on your input.
Average Daily Ridership: This field will contain the Average # of Daily riders at that specific station.
# of stops: This field provides the number of stops at the station. Handicap Accedible Stops: In this field you will find, All, Some, or None.
All means that if the # of stops at a staion were 4, then all 4 stops are Handicap accessible.
Some means that if the # of stops at a station were 4, then 1, 2 or 3 of the stops are Handicap accessible.
None means that if the # of stops at a station were 4 no stops at the station are Handicap accessible.


Stops Info:

On this page you will need to enter the station number in order to search for the stops

Upon entering a valid station number, you will see a table with information regarding each stop

StopID: The StopID field will be the StopID given to that specific stop by CTA.
Name: This is the name of the station.
Direction: This is the direction the train will go from this stop. Gets tricky because not all lines travel North/South.
ADA: ADA means Handicap Accedible.
Latitude: Latitude Location of the stop.
Longitude: Longitude Location of the stop.
Color: This field is the color of the train line, as CTA train lines are represented by Colors, Brown, Red, Blue, Green, Orange, etc..


Ridership By Month

This section will break down and graph the total # of CTA riders per Month


Ridership By Year

This section will break down and graph the total # of CTA riders per Year


Live Train Times

This section will allow you to track live trains coming to a certain station


With integration of the CTA API, using C# and some extensions, you are able to get live train run information


You will enter in a station number, just like in the StopsInfo Section. Based on this, you will get in return all the trains that are going in either directions and the times they will arrive at that station


StaionID: The StaionID field will be the StaionID eentered.
Currently Here: This will be the name of the station you are currently at, or are trying to look at train times for.
Direction: This is the direction the train will go from this stop. e.g. If we entered 40710, we would get the Chicago station. At this station there are two directions, One goes towards The Loop, the other goes towards Kimball.
Line Color: The line color, important because some stops multiple lines will stop.
Eta Arrival: This is the time that is estimated for this train to arrive to the station which was searched.
Arriving in Mintues: This will be how many minutes from when you search for the train to arrive at the station which was searched.