Progressive Web Application with Reactjs
Timalsina, Shishir Singh (2019)
Timalsina, Shishir Singh
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019120625213
https://urn.fi/URN:NBN:fi:amk-2019120625213
Tiivistelmä
The main aim of this paper was the research and implementation of a Progressive web application (PWA) with Reactjs by creating a mobile web application for the Välkkylä tenant committee. PWA is web-application with an additional feature of being installable on a device. PWA is less expensive to develop and simpler compared to a native or hybrid mobile application making them very popular among developers these days.
An application was developed with the help of tools such as Nodejs, a JavaScript run-time environment, Reactjs for user interface and Firebase for a database. Service worker and a Manifest file were used for the implementation of the application to work in offline mode and make the application installable in the home screen resembling a native application. The code for the application is stored in GitHub and the application was deployed using Netlify for hosting.
As a result, there is a working mobile web application that can be used by the Välkkylä tenant committee and the residents of that community. With the help of this application, people can find information regarding the Välkkylä housing community peripherals and opportunities that will be very helpful to make their living experience better in this area. The application functions as expected, a resemblance of a native mobile application, but with a very small size. This demonstrates how powerful of a tool PWA is and its stronghold among the developers nowadays.
An application was developed with the help of tools such as Nodejs, a JavaScript run-time environment, Reactjs for user interface and Firebase for a database. Service worker and a Manifest file were used for the implementation of the application to work in offline mode and make the application installable in the home screen resembling a native application. The code for the application is stored in GitHub and the application was deployed using Netlify for hosting.
As a result, there is a working mobile web application that can be used by the Välkkylä tenant committee and the residents of that community. With the help of this application, people can find information regarding the Välkkylä housing community peripherals and opportunities that will be very helpful to make their living experience better in this area. The application functions as expected, a resemblance of a native mobile application, but with a very small size. This demonstrates how powerful of a tool PWA is and its stronghold among the developers nowadays.