Services Providing Web Application Development

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

The substantial expansion of the home service business sector, the rapid development of Geographic Information Systems (GIS) and geospatial data, and the growing use of the internet across the majority of sectors have all contributed to the emergence of an environment that is ideally suited to the migration of the home services market online. In this thesis project, I present a geospatial, three-tier web application that mainly uses the React.js, Spring framework, and MySQL software stacks. The ultimate aim of this web application is to suggest the nearest available technicians to the customer's location. There are two possible users for this web application: technicians who can use this platform to post their work and the regions of availability, and customers who use this platform to search for technicians. In the first chapter, I discuss the theoretical knowledge needed for this application, namely GIS, different application architectural patterns, RESTful APIs, and authentication methods. Next, I go through the technologies and tools I used for developing and testing this web application. Following that, I demonstrate the application's high-level architecture using the database's Entity-Relationship Diagram (ERD) and the backend API architecture UML diagram. Then, I explain the application flow with some screenshots from the User Interface (UI). Finally, I give some examples how this application can be improved.

Leírás
Kulcsszavak
Web Application, Geospatial Application, REST API, Multi-tier Architecture, Spring, React JS, MySQL
Forrás
Gyűjtemények