The Vision:
Using this data which I created on Mockaroo I will create series of data visualizations based on some simple metrics. I will present a chart showing which are the top five most popular first and last names. I will present information about how much total is owed and who owes the most. I will present information about which websites were the best referers and which were the least. I will also analyze our customer base to show the percentage between male and female. I will show the top five domains for emails.
Stretch Goal:
I would like to plug in the false IP addresses in this data into a google ip address lookup function that attempts to match IP addresses to physical locations. Then I want to pass those locations to a google map. I want to save that map link and shrink it using bit.ly’s api and print that to the command line. I also want to offer the user the optiont to open that link in their browser. I know this is ambitious so all of that functionality is what I will build last after all of the other work is done.
Milestones:
- Create a new repository on Github
- Map this repository to a new workspace in c9.io
- Import multiple mock sales data files into my workspace
- Build a function that opens a target file
- Build a function that asks the user which file they want to use
- Create a function that allows the user to import their own file (not sure how possible this one will be in the c9 environment)
- Create a function that makes a horizontal bar chart to represent percentage breakdown between two options
- Create a function that can build verticle bar charts of any arbitrary width or height
- Create a function that asks the user what information they want to see
- Create a function that provides help when the user asks
- Nest it inside a while loop
- Create a function that allows the user to exit
- Create a function that finds the largest value in a collumn in list of lists
- Create a function that averages the values in a collumn in a list of lists
- Create a function that shows the top five most common items in a list of lists
Stretch Milestones:
- Create a function that passes IP address to the google geolocation api0
- Create a function that can retrieve a map link and pass that link to the bit.ly api
- Create a function that allows the user to launch a browser at that link
Revised Milestone
- Create a new repository on Github
- Map this repository to a new workspace in c9.io
- Import multiple mock sales data files into my workspace
- Build a function that opens a target file
- Build a function that asks the user which file they want to use
- Create a function that allows the user to import their own file (not sure how possible this one will be in the c9 environment)
- Create a function that makes a horizontal bar chart to represent percentage breakdown between two options
- Create a function that asks the user what information they want to see
- Create a function that provides help when the user asks
- Nest it inside a while loop
- Create a function that allows the user to exit
- Create a function that finds the largest value in a collumn in list of lists
- Create a function that averages the values in a collumn in a list of lists
- Create a function that shows the top five most common items in a list of lists
For Tuesday:
- Import multiple mock sales data files into my workspace
- Create a function that makes a horizontal bar chart to represent percentage breakdown between two options
- Create a function that finds the largest value in a collumn in list of lists
- Create a function that averages the values in a collumn in a list of lists
- Create a function that shows the top five most common items in a list of lists
Scheduled later:
- Build a function that opens a target file
- Build a function that asks the user which file they want to use
- Create a function that allows the user to import their own file (not sure how possible this one will be in the c9 environment)
- Create a function that makes a horizontal bar chart to represent percentage breakdown between two options
- Create a function that can build vertical bar charts of any arbitrary width or height
- Create a function that asks the user what information they want to see
- Create a function that provides help when the user asks
- Nest it inside a while loop
- Create a function that allows the user to exit
Stretch Goals:
- Create a function that passes IP address to the google geolocation api0
- Create a function that can retrieve a map link and pass that link to the bit.ly api
- Create a function that allows the user to launch a browser at that link
- Create a function that can build vertical bar charts of any arbitrary width or height