This thesis describes the development process of a web application called ZavarujAvto, which is solving the problem of finding a suitable car insurance. It allows car owners to add one or more of their own cars and create car insurance inquiries for them. They can then view car insurance quotes, created by insurance agents, and accept a quote that suits them. Insurance companies and insurance agents are able to view relevant car insurance inquiries, create car insurance quotes, and view created quotes.
The development process includes the application front-end and the back-end, which use TypeScript as the main programming language. The appliaction back-end uses the Express framework and the Prisma tool for the database. The user interface is built with React, React Query, and MUI libraries, which allowes us to develop a fast user interface.
|