I led the development of a Single Page Application (SPA) and a corresponding RESTful API that revolutionize how weather data is accessed in Sri Lanka. Utilizing React for the frontend and Node.js for the backend, the project integrates real-time meteorological data into an interactive map, providing updates on temperature, humidity, air pressure, and wind speed. Deployed on Azure and Heroku respectively, the SPA and API are designed for high availability and scalability, leveraging PostgreSQL for robust data handling. This solution significantly improves upon the existing three-hour update cycle from Sri Lanka’s Department of Meteorology, providing instant weather updates and enhancing user interaction and experience.

NodeJS Sever GitHub Link:
https://github.com/smdthiranjaya/geo-360-Server

React WebApp GitHub Link:
https://github.com/smdthiranjaya/Geo-360

Backend Server (Heroku) Hosted Link:
https://www.geo360live.tech

Backend Server (Heroku) Swagger Link:
https://www.geo360live.tech/api-docs/#/

React WebApp Custom Domains (Render) Hosted Link:
https://geo360live.tech/

React WebApp (Render) Hosted Link:
https://geo-360-1.onrender.com/

YouTube Video Link:
https://www.youtube.com/watch?v=HyUKIbl_MlII led the development of a Single Page Application (SPA) and a corresponding RESTful API that revolutionize how weather data is accessed in Sri Lanka. Utilizing React for the frontend and Node.js for the backend, the project integrates real-time meteorological data into an interactive map, providing updates on temperature, humidity, air pressure, and wind speed. Deployed on Azure and Heroku respectively, the SPA and API are designed for high availability and scalability, leveraging PostgreSQL for robust data handling. This solution significantly improves upon the existing three-hour update cycle from Sri Lanka’s Department of Meteorology, providing instant weather updates and enhancing user interaction and experience. NodeJS Sever GitHub Link: https://github.com/smdthiranjaya/geo-360-Server React WebApp GitHub Link: https://github.com/smdthiranjaya/Geo-360 Backend Server (Heroku) Hosted Link: https://www.geo360live.tech Backend Server (Heroku) Swagger Link: https://www.geo360live.tech/api-docs/#/ React WebApp Custom Domains (Render) Hosted Link: https://geo360live.tech/ React WebApp (Render) Hosted Link: https://geo-360-1.onrender.com/ YouTube Video Link: https://www.youtube.com/watch?v=HyUKIbl_MlI

Check out:
https://github.com/smdthiranjaya/geo-360-Server

Skills: React.js · Node.js · RESTful API Development · PostgreSQL · Microsoft Azure · Heroku · Render

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top