1
Watch
0
Star
0
Fork
24
Issue
Andrey-1992
Andrey-1992
pushedAt 2 months ago

Andrey-1992/suspicious-ip

Suspicious IP

Deployed App

Table of Contents

Introduction

This app will allows users to generate a report with information from a local or unidentified IP Addresses in their networks, with the opportunity to save reports inside the app for future inquiries. This is a project based on Turing School of Software and Design Showcase Final Project's Specs

Features

Home View

Screen Shot 2021-09-27 at 5 41 35 PM

Home View Is the welcome page for the users. | Explain the features in the navigation bar and possibilities to accomplish the app.

Local IP

Screen Shot 2021-09-27 at 5 41 50 PM

Local IP When you move to Local Ip window: will generate a global report of your IP information | Use a geolocation API to generate a report of your IP status. | Gives you the opportunuty to save the IP card report.

Search IP

Screen Shot 2021-09-27 at 5 42 29 PM

Search IP In order to generate a report from an external IP, you will nees to fill out the form. | Type the IP Address and select a field that you would like to specify. | Gives you the opportunuty to save the IP card report.

Saved IPs

Screen Shot 2021-09-27 at 5 42 05 PM

Saved IPs This window will create a carousel of saved IP address. | Gives you the opportunuty to delete IP card report.

Accessibility

Screen Shot 2021-09-27 at 10 19 55 AM

Continuous Improvement

  • One of the future additions to this app would be incorporate a database to and API server to storage externally the IP reports.
  • Incorporate feature for a mobile version with react native

Technologies

React Badge JavaScript Badge HTML5 Badge CSS3 Badge Cypress Badge

Set up

  • On the top right corner of this page, click the Fork button.
  • clone the repository to your computer git clone <URL>
  • Run git clone - git clone [remote-address] [what you want to name the repo] replace the [...] with the terminal command arguments): git clone [remote-address] [what you want to name the repo]
  • cd into the repository cd <repo-name>
  • Run npm install
  • Run npm start

Author

ucloud ads