Brishty is a web application that displays weather of a searched location (i.e. a city), the site is built using NextJS, TypeScript, ReactJS and Tailwind CSS for UI.
npm run dev
The app should start locally here : http://localhost:3000/
Example weather page : http://localhost:3000/weather/Soho,%20GB
npm run build && next start
Running with Eslint : npm run lint
Fixing lint issues : npm run lint:fix
npm run test
- OpenWeather : https://openweathermap.org/api
- GeoDB Cities : https://rapidapi.com/wirefreethought/api/geodb-cities
- Algolia places (deprecated and not in use anymore) : https://community.algolia.com/places/
- Geoapify Autocomplete : https://www.geoapify.com/address-autocomplete
- NY Times : https://developer.nytimes.com/docs/top-stories-product/1/overview