DEV Community

Cover image for eyep.dev - Coolest way to get your IP address

eyep.dev - Coolest way to get your IP address

Suresh M on July 22, 2019

Hello World, A quick side project update - Eyep. Idea Inception 💡 We built WhatsMyFood, a personal food review tracking app. We spent o...
Collapse
 
valxntine profile image
valentine

I really like the layout, the animations and the fact it's dark mode.

I think a chrome extension would also be a good addition, this would allow people to grab their IP without leaving the tab they're on.

Collapse
 
sureshmurali29 profile image
Suresh M

Thank you, Valentine Bott 🙏
Yes, we are planning to do chrome extension ⚡️

Collapse
 
fernandomaia profile image
Fernando Maia

Opened the website before reading this post and found out that you guys have been featured on PH. I thought that I might help you out by upvoting and when I followed PH's url, I realised that I already did upvote it before.

Btw, nice work on the frontend. It looks great, particularly the map animation!

Collapse
 
room_js profile image
JavaScript Room

I just shared the app's link on my Facebook page and noticed that it doesn't have a preview image. Looks like the meta tags for social media are missing. You can add them for a better sharing experience, it's a good practice. You can read more about them here: css-tricks.com/essential-meta-tags...
And again, great job guys!

Collapse
 
sureshmurali29 profile image
Suresh M

This is really helpful. Thanks a lot, Javascript Room.

Collapse
 
room_js profile image
JavaScript Room

You're welcome! Please keep doing great things!

Collapse
 
reaktiivranits profile image
A

It looks great, good job on that.
Maybe a comfortable curl endpoint would be a feature request if you're looking to hook more tech people.

ifconfig.co works for me, both from browser and with cURL. Doesn't look as nice but still functional enough for me and same endpoint from terminal and browser.

Collapse
 
david_j_eddy profile image
David J Eddy

I appreciate the simple interface, quick response, and that the animation does not prevent the IP from showing on load. The animations are background and 'extra' eye candy.

Congratulations on landing that top PH spot. I look forward to your next product release!

Collapse
 
sureshmurali29 profile image
Suresh M

Yes, We don't want the animation to interrupt the user from fetching IP address.
Thanks David. We will give our best for next product 💪🏻

Collapse
 
fischgeek profile image
fischgeek

Very cool! What are you using for capturing the IP data? I looked into this once and found I had to pay for API end points if I wanted it public. Just curious.

Collapse
 
talktold profile image
LD

Hey @fischgeek , thank you for asking. Here is the tech stack:

🌐IP and its location by ipstack.com/
🗺️Map by Google Map & styled by snazzymaps.com/
💻Frontend - Vanilla JS & Backend - AWS Lambda

As you said, Most of the IP Geolocation API's do not expose in https in their free plan. So had to come up with AWS Lambda which will invoke the http API and serve the response to the static website in https.

Hopefully, when people love it and we get more hits every day, then we will upgrade to the paid plan and eventually remove the AWS Lambda.

Collapse
 
fischgeek profile image
fischgeek

Very cool! Mind if I reach out to you directly for a couple questions?

Thread Thread
 
talktold profile image
LD

Sure!

Collapse
 
worldtok4u profile image
Emmanuel David

Great project I really love that

Collapse
 
sureshmurali29 profile image
Suresh M

Thanks David 🙏

Collapse
 
alexmacniven profile image
Alex Macniven

This looks awesome 😍
Great job!

Collapse
 
sureshmurali29 profile image
Suresh M

Thank you, Alex ☺️

Collapse
 
room_js profile image
JavaScript Room

It's absolutely the coolest one! Great job and very stylish frontend!

Collapse
 
sureshmurali29 profile image
Suresh M

Thanks a lot for sharing in your FB page ☺️ We will update the meta tags soon.

Collapse
 
napsterbater profile image
idkmybffjill?

No IPv6... #Fail

Collapse
 
talktold profile image
LD

We are working on the IPV6 Feature.

Collapse
 
aliglelo profile image
Tech Master

Great work..kudos

Collapse
 
zippytyro profile image
Shashwat Verma

I checked and it says undefined. bug?

Collapse
 
fischgeek profile image
fischgeek • Edited

Broken?

broken