
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