Tim-mhn / climate-map

A world map with climate forecasts such as temperature, precipitation, hot days using World Bank Climate API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Climate Map

A world map to alert people on climate change consequences. Forecasts per country on various variables and models such as temperature, precipitation, dry days using World bank Climate Api

screenshot-map

Stack :

Server:

Express, Typescript, GraphQL, Apollo Server

Client:

React, Next.js, MaterialUI, MapboxGL, Canvas API

Devops:

Docker, Dokku, DigitalOcean, Vercel

To install dependencies and run project:

Open 2 terminals:

Terminal 1: (climate web service)

cd server/services/world-bank-climate-api
npm install
npm run dev

Terminal 2: (front-end)

cd web
npm install
npm run dev

About

A world map with climate forecasts such as temperature, precipitation, hot days using World Bank Climate API


Languages

Language:JavaScript 70.1%Language:TypeScript 28.7%Language:CSS 0.6%Language:Dockerfile 0.5%Language:Shell 0.1%