Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
1

Asfer Ali

@Asfer-devPakistan260 points

An undergraduate Computer Science. Programming is my coffee. I know Python, Java, and Javascript. Frontend Web Developer with a little bit of backend knowledge.

I’m currently learning...

I'm into full-stack web development. Currently learning React.js

Latest solutions

  • Responsive Countries API with react.js and tailwind css with dark mode

    #react#react-router#tailwind-css#axios

    Asfer Ali•260
    Submitted over 2 years ago

    1 comment
  • Responsive URL Shortener landing page using React.js

    #axios#react

    Asfer Ali•260
    Submitted over 2 years ago

    0 comments
  • IP Address Tracker with embedded map using API

    #axios#react

    Asfer Ali•260
    Submitted over 2 years ago

    0 comments
  • responsive calculator app using plain html, css and javascript

    #vanilla-extract

    Asfer Ali•260
    Submitted over 2 years ago

    0 comments
  • responsive multi-step form with react and css

    #react#bootstrap

    Asfer Ali•260
    Submitted over 2 years ago

    0 comments
  • Responsive one-page react app using an api

    #react#express

    Asfer Ali•260
    Submitted over 2 years ago

    0 comments
View more solutions

Latest comments

  • Gadoro Zasandalio•290
    @Segnities
    Submitted over 2 years ago

    Ip address tracker

    #react#sass/scss#vite#tanstack-query
    1
    Asfer Ali•260
    @Asfer-dev
    Posted over 2 years ago

    The ISP information is in the following format in the data object:

    "as": {
      "name": "xyz",
      ...
    }
    

    You can access it in your component like this:

    data.as.name
    

    Hope it works.

    I couldn't get my map to work properly for some reason. It sets to the user's location when the user loads the website, but I can't get it to work for any other IP Addresses that the user enters.

    Great work tho!

Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub