├── .gitignore ├── README.md ├── cell-tower-tracking ├── .gitignore ├── deploy.js ├── package-lock.json ├── package.json ├── public │ └── index.html └── src │ ├── App.js │ ├── App.module.scss │ ├── api.js │ ├── components │ ├── common │ │ ├── accuracy │ │ │ ├── Accuracy.js │ │ │ └── Accuracy.module.scss │ │ ├── error │ │ │ ├── Error.js │ │ │ └── Error.module.scss │ │ ├── loading-spinner │ │ │ ├── LoadingSpinner.js │ │ │ └── LoadingSpinner.module.scss │ │ ├── location │ │ │ ├── Location.js │ │ │ └── Location.module.scss │ │ ├── toast │ │ │ ├── Toast.js │ │ │ └── Toast.module.scss │ │ └── tower │ │ │ ├── Tower.js │ │ │ └── Tower.module.scss │ └── ui │ │ ├── footer │ │ ├── footer.js │ │ ├── footer.module.scss │ │ ├── github.svg │ │ └── twitter.svg │ │ ├── map │ │ ├── Map.js │ │ └── Map.module.scss │ │ ├── overlay │ │ ├── Overlay.js │ │ └── Overlay.module.scss │ │ └── placeholder │ │ ├── Placeholder.js │ │ └── Placeholder.module.scss │ ├── hooks │ ├── mapStyles.js │ ├── useCalculatedLocation.js │ ├── useFetch.js │ ├── useLocation.js │ └── useMap.js │ ├── img │ └── map_placeholder.PNG │ ├── index.js │ ├── serviceWorker.js │ └── util │ └── conversion.js ├── docs └── screenshot │ ├── heathrow.gif │ ├── london.gif │ └── reading.gif └── server ├── .gitignore ├── package-lock.json ├── package.json ├── server.js └── util ├── conversions.js └── database.js /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | cell-tower-tracking/src/config.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/README.md -------------------------------------------------------------------------------- /cell-tower-tracking/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/.gitignore -------------------------------------------------------------------------------- /cell-tower-tracking/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/deploy.js -------------------------------------------------------------------------------- /cell-tower-tracking/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/package-lock.json -------------------------------------------------------------------------------- /cell-tower-tracking/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/package.json -------------------------------------------------------------------------------- /cell-tower-tracking/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/public/index.html -------------------------------------------------------------------------------- /cell-tower-tracking/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/App.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/App.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/App.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/api.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/accuracy/Accuracy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/accuracy/Accuracy.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/accuracy/Accuracy.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/accuracy/Accuracy.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/error/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/error/Error.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/error/Error.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/error/Error.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/loading-spinner/LoadingSpinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/loading-spinner/LoadingSpinner.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/loading-spinner/LoadingSpinner.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/loading-spinner/LoadingSpinner.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/location/Location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/location/Location.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/location/Location.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/location/Location.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/toast/Toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/toast/Toast.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/toast/Toast.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/toast/Toast.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/tower/Tower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/tower/Tower.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/common/tower/Tower.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/common/tower/Tower.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/footer/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/footer/footer.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/footer/footer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/footer/footer.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/footer/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/footer/github.svg -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/footer/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/footer/twitter.svg -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/map/Map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/map/Map.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/map/Map.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/map/Map.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/overlay/Overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/overlay/Overlay.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/overlay/Overlay.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/overlay/Overlay.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/placeholder/Placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/placeholder/Placeholder.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/components/ui/placeholder/Placeholder.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/components/ui/placeholder/Placeholder.module.scss -------------------------------------------------------------------------------- /cell-tower-tracking/src/hooks/mapStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/hooks/mapStyles.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/hooks/useCalculatedLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/hooks/useCalculatedLocation.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/hooks/useFetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/hooks/useFetch.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/hooks/useLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/hooks/useLocation.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/hooks/useMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/hooks/useMap.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/img/map_placeholder.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/img/map_placeholder.PNG -------------------------------------------------------------------------------- /cell-tower-tracking/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/index.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/serviceWorker.js -------------------------------------------------------------------------------- /cell-tower-tracking/src/util/conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/cell-tower-tracking/src/util/conversion.js -------------------------------------------------------------------------------- /docs/screenshot/heathrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/docs/screenshot/heathrow.gif -------------------------------------------------------------------------------- /docs/screenshot/london.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/docs/screenshot/london.gif -------------------------------------------------------------------------------- /docs/screenshot/reading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/docs/screenshot/reading.gif -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/server/package.json -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/server/server.js -------------------------------------------------------------------------------- /server/util/conversions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/server/util/conversions.js -------------------------------------------------------------------------------- /server/util/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YusofBandar/cell_tower_tracking/HEAD/server/util/database.js --------------------------------------------------------------------------------