- The goals of the semester long project was to design a website that utilizes a GET and POST API. I ended up creating a randomized color generator where people can get a random cloud based on what they enlisted in their preference. I asked for their name and wanted they desired (inspiration, something random, etc.). After the users put this information, they pressed generate and a link to a color would pop up. They can save this color to use. Through this project, I truly learned what a GET and POST API does. In the beginning, we talked briefly about it, but actually implementing it was a different field. I also learned more about error trapping and how to really connect the dots between my code.
Search Results for: --------
PRO Points project/Cloud-Based Analytics/Cloud Computing
- Include the goals, results, project URL (if applicable), and what you learned in a brief paragraph.
- Once approved, the description is automatically displayed in a post on your e-portfolio.
The goal of this project is to let us do some self research on a topic in MIS in order to learn more about Data and Analytics. With that we are then able to connect it with what we learned in 2502 and better understand how data analytics is used. The result of the project is that I was able to do a write up on cloud-based analytics or cloud computing. From this project, I learned what cloud computing is and how it is becoming a bigger and bigger deal today.
Big Data Extra Credit
Goals: The goal of this assignment was to give us an outlet to display our ability to understand and describe an aspect of data analytics to current and future employers. From the possible topics to discuss, I chose “Big Data’.
Results: As a result of this class project, I learned just how relevant Big Data is in our day-to-day life. Big Data is mostly known as extremely large amounts of data/information that has been “pulled” or “saved”. I also learned that people and companies can use different methods of analysis to sift through the data, and use the data in multiple different ways; for understanding the present, and trying to predict the future.
I learned that we see Big Data in everyday life when we go to a store and they ask us for our phone numbers for our loyalty. This information is used to sift through this company’s customer data and patterns to learn “who does what and why” and they use this information to their advantage. Data that is tracked like this can be used to understand the present, but more importantly, plan and predict for the future. This is how people predict who will win the next presidential election, stages of climate change, and how to approach customers in your store around the holidays versus any regular day, and so much more. Beyond the data being used for information analysis, the next big question is, where is my data going? Big Data is so much more than just information being stored.
MIS 2502 Extra Credit – Internet of Things
Since there are so many areas of data analytics, it would be impossible to cover each of them extensively in one semester. We were to research a topic from a list and talk about how it relates to data analytics and certain concepts we covered in the semester. The topic I chose was ‘Internet of Things’ and what I found was not to my surprise, that it goes hand in hand with data analytics, and also almost all technology. This project, and course truly showed me how big data analytics is in the real world; It is the basis of information systems.
Cat Facts Galore
http://misdemo.temple.edu/tuk48467/apiproject_files/
Github repository: https://github.com/EmilyYu88/Cat-Facts-Galore.git
The goal of this project was to research and use three different API’s that support the GET and POST method. From there, we would use those API’s and connect them together to create a simple web application. I chose to use two API\’s that would help retrieve random cat facts, and allow the user to ‘post’ the facts under their name if they liked the fact. The third API was used to retrieve random usernames if the user wanted to remain anonymous/ needed help coming up with a username. I thoroughly enjoyed working on this project because of my love for cats and the challenge that it brought on, as this was my first time dealing with API’s. In this semester long project, I was able to gain experience in utilizing more than one API and making them all work together to create a simple web application.
The result of this semester long project is a web application that implements an API that uses the HTTP GET method to generate random cat facts, and another API that uses the HTTP POST method to post these facts. The user can input any name that they want the fact to be posted under, however if no fact or name is given – an error message will appear. Once the cat fact is posted, the user has the option to click on a link that will take them to a confirmation. In the navigation bar, there is a “Give Feedback” tab where the user can complete a survey to help improve the website, and a “User Generator” tab where the user can generate random usernames to post the fact under, if they choose to remain anonymous.
API Project
Anime suggestion website project, made with 3 APIs for the course MIS 2402(Web Application Development).
There are so many different things to watch through digital streaming today, it can be difficult to decide what you would like to watch. It can be even more difficult to decide if you are trying to watch foreign entertainment. One sort of foreign entertainment that has become very popular in the United States is Japanese “Anime”, or animation. In this API project, I will create a website to suggest anime to users.
Weather can affect a person greatly, it can set their mood for the day, and when it comes to entertainment, weather can add to the impact and immersion of a show or movie. The proposed program will suggest anime to users based on their weather data. It will use the “ipgeolocation” API to get the user’s location based on their IP address. It will use the “QWeather” API to find weather data for the user’s location. The weather data will be used to generate recommendations of anime to the user, obtained from the API “AniList”. Depending on the weather, different genres of anime will be recommended. For instance, if it is raining, the program will recommend to the user, animes in the genre of horror. If the user is experiencing more clear and sunny weather, the program will suggest action and adventure animes. With a program like this, users will have a fun and easy way to find new animes to watch.
Github Repository: https://github.com/ChrisML3/API-Project-Fall-21
Website URL: http://misdemo.temple.edu/tul23608/API_ProjectCL/
The Internet of Things
This is a paper I wrote on the Internet of Things to explain the importance of the topic. It covers the definition of the IoT along with its components, abilities, and real-world applications. In the process of researching IoT and writing the paper, I learned what the IoT is, how it works, and why so many tech companies use it.
API Project | LofiWeather
- Include the goals, results, project URL (if applicable), and what you learned in a brief paragraph.
- The goal of the project was for students to understand how to let APIS interact with each other and implement their understanding of $.getJSON and $.post.
- There were multiple phases for the project: to brainstorm and application and pick the required APIs, create the webpage/organize the HTML and CSS, implement the APIs, provide and receive feedback to and from other students, implement feedback, and then turn the webpage into a single page architecture.
-
My application pulls a lofi playlist from Youtube, and the lofi playlist is based on the weather of the city the user entered or the clicked location on the map.
I used the OpenWeatherAPI to get weather conditions based on the user’s entering city. For map clicking, I used the Google Maps API. When a user clicks on a map, the map shows the latitude and longitude. I searched the city name and weather using the latitude and longitude values returned from Google Maps.
There are five conditions that return five possible recommendations. Whether that
- matches ‘clear sky’
- includes ‘clouds;
- includes ‘rain’
- includes ‘snow’
- matches ‘thunderstorm
- Project URL
- github: https://github.com/jyingzhang/weatherLOFI
- misdemo: https://misdemo.temple.edu/tuk81124/LofiWeatherAPI/
