projects

Project Name : IP Checker


Table Of Content

  1. Name of project , Domain , Target Audience
  2. Purpose of Project
  3. Tools and Technologies

  4. Project Discription in Detail

  5. Challenges & Solution

Name of project , Domain , Target Audience

Name Of Project : IP Checker

Domain : Networking

Target Audience : Networking Student

My Role : Idea to Execute


Purpose of Project

Tools and Technologies

Project Discription in Detail

2 Different Users Flow

1. Users Flow : Check Own IP :
  1. Home Page
  2. Check own IP
  3. HTML Table Give an List of Important Information for IP
2. Users Flow : Enter Another IP and Check Information :
  1. Home Page
  2. Enter IP and Click on Search Icons
  3. HTML Table Give an List of Important Information for IP

Execution Flow

  1. Install Python , Flask , Other Required Modules and Libary
  2. create Flask App
  3. create Routes / End Points
  4. Bussiness Logic

    FrontEnd Side : When User Input Any IP in Client Side Form Click on Search Button
    Backend Side  : Take that Input Values
                    Calling Function Libarary ipapi.location(ip=user_input)
                    If No Error will be dictonary_data_of__parameter_and_values
                    That the dictionary_data_ will to send to Client Side
    FrontEnd Side : That Will be represent into Responsive and Beautiful Tables
    

Challenges & Solution

  1. If Enter Wrong Ipapi Raise Exception

    Solution : Add a Try Take If Any Exception raise then Represent Beautiful Error page

  2. venv is very Important After Binding project and Deployed

    To Save Unused version will not upload into Deployment Portal