An open API service indexing awesome lists of open source software.

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.

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 Scripts

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