π 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)