DEV Community

The Data Pond
The Data Pond

Posted on

1 2

From a little idea for a little project to a brand new project

How The Data Pond was born.

The Data Pond

While working on a side project, I was looking for a way to get a list of restaurants in a given city. I needed a list of websites for a particular type of business (restaurants) in order to check which kind of technology they use and which kind of server they need. I did extensive research and found nothing satisfactory.

So I tried to get this information from Google Maps and Foursquare until I read their terms of service. Obviously, data from services such as Google Maps or Foursquare can not be used extracted. For example, the Google Maps Terms of Service (3.2.4) states "Customer will not extract, export, scrape, or cache Google Maps Content for use outside the Services".

Then I tried OpenStreetMaps and found what I was looking for: a list that could be used without constraints. However, it is quite difficult to extract these data. That's when I decided to create a tool to automate the process.

If you want to get data from the map, the procedure is pretty simple : you draw a geographic zone on the map, define your parameters (categories, keywords...) and you get a list of names, addresses, websites, telephone numbers...

The data you get are not as rich as data from services like Google Maps or Foursquare but, at least, it is legal to use them (ODC Open Database License).

The website is not completely finished, there are still 1000 things to do: design, typo, features, improve lists... but the idea is to continue development based on comments or requests from users.

You can try it out with the demo.

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay