Tytuł pozycji:
Gifts Management System
Niniejsza praca przedstawia innowacyjne rozwiązanie do zarządzania listami prezentów. Zaprojektowany system został zaimplementowany w postaci aplikacji iOS napisanej w języku Swift 3. Główną funkcjonalnością projektu jest stworzenie i udostępnienie listy życzeń za pomocą linku. Kolejną ważną cechą systemu jest anonimowy wybór prezentów z listy. Użytkownikowi zapewniono ponadto możliwość umieszczenia na swoim profilu dodatkowej informacji na temat preferowanych prezentów. Platforma Firebase została wykorzystana jako baza danych czasu rzeczywistego oraz do implementacji back endu. Pozwoliła ona także na uzyskanie funkcjonalności logowania oraz generowanie linku w celu udostępnienia listy życzeń. W ramach pracy powstała aplikacja iOS, która łączy możliwość otrzymania pożądanych prezentów z elementem niespodzianki.
This thesis introduces an innovational solution to managing of the presents. The designed system was implemented in the form of iOS application written in Swift 3 programming language. The main functionality of the project is creating and sharing wishlists with the help of a link. The next important feature of the system is an anonymous choosing of presents form a list. Furthermore, a user has an opportunity to provide additional personal information in his profile, which concerns his/her preferred presents. The Firebase platform was used as an alternative to the real-time database and an implementation of a back end. It also allowed to achieve login functionality and link generation for sharing a wishlist. The iOS application, which was created within this thesis, implements the concept of receiving desired gifts with an element of astonishment.