https://github.com/kenriortega/timezones-locations
Proyect #1, This proyect is a serie of #360DayOfCode challenges from frontermentor, coderio challenge, codementor, challenge.io and personal investigations.
https://github.com/kenriortega/timezones-locations
reactjs vercel
Last synced: about 1 month ago
JSON representation
Proyect #1, This proyect is a serie of #360DayOfCode challenges from frontermentor, coderio challenge, codementor, challenge.io and personal investigations.
- Host: GitHub
- URL: https://github.com/kenriortega/timezones-locations
- Owner: kenriortega
- Created: 2021-02-22T04:37:12.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-17T16:13:01.000Z (about 4 years ago)
- Last Synced: 2025-02-03T06:53:00.994Z (3 months ago)
- Topics: reactjs, vercel
- Language: JavaScript
- Homepage: https://timezones-locations.vercel.app/
- Size: 222 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TimeZone App
## Description
The aims for this proyect are improve knowleges as a Frontend Developer. For make this solutions i taked ideas from two existing projects from [frontendmentor](http://worldtimeapi.org/), and the main idea was taken from [coderio challenge](https://github.com/goncy/coderio-challenge).In this week, i learn some web technologies e.g:
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).For building the UI i used flexbox and grid css.For the api management i used axios as a javascript client and make request to the following API:
- [worldtimeapi.org](http://worldtimeapi.org/)
- [app.ipgeolocation.io](https://app.ipgeolocation.io)In this solution the user need to search a timezone in the input box, and the web app show on a card simple information related to this search criteria, then when the user clicks on a card the app execute a request to the [api.ipgeolocation.io](https://api.ipgeolocation.io)
and save the latitude & logitude for this timezone and paint it in a map using [mapbox-gl](https://mapbox.com)
## Available ScriptsIn the project directory, you can run:
### `npm start`
Runs the app in development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.The page will reload if you make edits.\
You will also see any lint errors in the console.### `npm test`
Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.### `npm run build`
Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
### Making a Progressive Web App
This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)
### Advanced Configuration
This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)
### Deployment
This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)