๐ IPNow - Instantly Fetch IP, Location & Network Details
๐ Live Demo: ipnow.rajayadav.in
๐ป GitHub Repo: IPNow on GitHub
Introduction
Hey, Devs! ๐
Iโm thrilled to introduce IPNow, a simple yet powerful Flask-based open-source project that allows you to instantly retrieve your public IP address, geolocation details, and network information. Whether youโre a network enthusiast or just curious about how web apps fetch IP data, this tool is perfect for you!
Features
- ๐ ๏ธ Public IP Address Fetching: See your current IP address instantly.
- ๐ Geolocation Insights: Display your city, region, country, and timezone.
- ๐ก Network Information: Fetch ISP details with ease.
- ๐บ๏ธ Interactive Map: View your location on a built-in Google Map.
- ๐ฑ Responsive Design: Optimized for mobile and desktop devices.
Why Open Source?
I believe in the power of open-source collaboration, and IPNow is completely open source under the MIT License.
๐ก Why contribute?
- It's a great way to learn Flask and network programming.
- Help improve the project by adding more features or fixing bugs.
- Be part of a growing community of developers who love contributing to useful projects. Whether you're new to open source or an experienced developer, your contributions are highly welcomed! ๐ฑ
Getting Started
1๏ธโฃ Clone the Repo:
git clone https://github.com/RajaYadav28/ipnow.git
cd ipnow
2๏ธโฃ Install Dependencies:
pip install -r requirements.txt
3๏ธโฃ Run the App:
python app.py
Explore Locally
Visit http://127.0.0.1:5000 to explore locally.
Contribution
๐ก Found a bug?
๐ Got an idea for an improvement?
Feel free to fork the repo, create issues, or submit pull requests on GitHub!
Letโs collaborate and make this project even better together. Iโm excited to see what we can build as a community!
UI Improvements ๐ป๐จ
To make the user interface more engaging and attractive, here are a few suggestions to improve the design:
- Modern Aesthetics: Use a sleek card-style layout to display the IP and location information.
- Interactive Elements: Add smooth animations when fetching the data.
- Dark Mode: Let users toggle between light and dark modes for a better experience.
- Loading Spinner: Add a loading spinner to indicate the fetching process.
- Improved Map UI: Make the map interactive with zoom and more location details.
If youโre a UI/UX expert or a designer, feel free to jump in and improve the user experience! โจ
Contact
๐ง Email: ry360596@gmail.com
๐ Visit: rajayadav.in
I hope you enjoy exploring IPNow! Your feedback, pull requests, and star ratings are highly appreciated.
Letโs grow together as developers. ๐ป๐

Top comments (0)