Often, we might end up buying a gift that the recipient neither wanted nor suited them. Moreover, we frequently struggle with deciding what to gift someone. Thus, we decided to address this issue in our thesis. This thesis deals with the development and implementation of a web application that facilitates easier gift-giving for various occasions. The recipient for a specific event can compile a wishlist of various gifts across different price ranges, while other participants can follow this list and mark the gift they intend to purchase. In designing our application, we analyzed existing applications and considered the challenges people commonly face when choosing and buying gifts. With this information, we developed a suitable database and planned the key functionalities for our application's operation. We chose the following technologies for developing our web application: Angular for the front-end implementation, Firebase for data storage and authentication, TailwindCSS for styling, Transloco for page translation, and the DaisyUI library for additional design assistance. We also tested the application, and the user feedback was positive. The developed application thus benefits everyone celebrating their birthday or organizing various events, such as weddings, baby showers, and other gatherings.
|