First, users can input the location where they are and the given distance, and the mashup will show the arcade available and distance from users separately. In addition, it will show more details for each arcade, such as the count of kind of music game the arcade provides or the average rating of the place. Second, because the counts of arcades in Taipei is the most, and Taipei has convenient MRT system, the program will show the MRT station you should go for each arcade in Taipei, it’s useful for those who doesn’t know the distribution of arcades to confirm the most suitable place for them. Search locations where arcade is available are not easier than some kind of location we often search like theater or park by Google Map, because the name of arcades are not unified, meaning that they have several kind of name. I want to collect the addresses and details of music game arcades, and utilize Google Map API to execute this plan. Project Planning: I will use Place API and Geocoding API provided by Google Map. The most important task is getting the address of arcades , MRT station and address user inputs, convert them into coordinate, calculatiing the distance, and then comparing. If a arcade’s distance from user’s input is less than distance assigned by user, input the result, containing the name and the address. If I finish the priorities mentioned above , the rating of arcade, the counts of kinds of music games or even the complete list of game in this arcade will be added. The next part is about MRT station. In the beginning of this application, it will ask user whether he or she is live in Taipei. If so, it will output more: the distance between those accessible arcades and the nearest MRT station. The method is getting the coordinate of arcade, comparing with all stations, and print the minimum. I should find the more effective way to process this. The content of the website I will crawl is of course about the name of place where music game arcades are accessible and its address, but the exact website is not confirmed. I have found several page for target, but the first choice, which is latest and have abundant information, is a dynamic website. In addition to BeautifulSoup, I need to use the second tool called Selenium to scrap the information I want. However, It has higher difficulty. If tryting for long time and failed, I will back to use BeautifulSoup only to scrap other page with fewer information, which is static webpage, and some additional features of the application I want to add on can not display. The information of MRT stations can be crawled simply by BeautifulSoup too, but if the plan is in worst case, I will directly build a list containing the station name and it’s address. Timeline: 1.getting used to the feature of the two API 2.crawling the webpage of arcades list 3.making a list of MRT station 4.acquiring the geolocation of arcades , MRT station and address user inputs, and then calculatiing the distance 5.if plan goes successfully, add more features in Project Description