Share your wishes - Time To Wish 

Avoid receiving general gifts for your most important moments. Create your own wishes and share them with your family and friends. 

About the company

Time To Wish platform is owned by SIA “Infinita” - a Latvian company dedicated to helping users reach their wishes. 

Projects tasks

When SIA “Infinita” reached out to us, they wanted to create a web platform with a modern design, and a robust back-end.
Create a modern design
Create a back-end solution
Create a web platform

How did we start?

The Client reached out to us with the idea of creating a platform for people to share wishes with their family, friends, and other users online. The platform should provide an easy approach to creating & managing wishes both for wish recipients and the user who wants to deliver them. After discussing options we decided to create a web platform & for back-end use entirely solution provided by Firebase.
Design process
We started with design concept creation. We did research on competitors, created mood boards & prepared a presentation for clients. After the design concept was approved, we started to create mobile & web designs. As web platforms are used on a bigger variety of devices, including desktops, tablets & mobile, we needed to think about how we can keep the platform easy to use and homogeneous across all platforms. The catch also is that usually, development for web platforms starts with mobile view.
Firebase: powerful backend solution & admin panel
Firebase as back-end solution & admin panel. We wildly use Firebase & provide solutions for our projects, it makes it easier for version control & distribution, analytics event collection, and collects information about crashes & errors, but also Firebase provides two variants for Data Base creation - Realtime database & Firestore database, as well as authentication functionality. For this project, to keep all the data up-to-date & avoid situations, when while staying on one page, the status of the wish is changed, but the user isn't notified about that we selected Realtime database. 

Features

Realtime data update
As mentioned above, we are using the real-time database. But how it really works? Usually, to update data on a classic website you need to call an endpoint, usually, it is done by just simply refreshing the page or by clicking on the “refresh” button somewhere in UI, which calls an endpoint one more time and updates the data. However, on the TimeToWish platform users do not need to any action to update the data, as all updates of statuses, fields, and photos are automatically refreshed.
Creating & managing wishes
Sometimes, when planning a gift for family members it is quite annoying to get the information from them and if he or she provides a list of wishes, it takes a lot of messages to coordinate with others, who & what will gift. It all for both parties can be managed on the TimeToWish web platform. The receiver simply creates a wish by providing its name, and a brief description and if he wants can also add a link to a store, pictures, price, and even a date, to avoid something, for example, tickets for concert, being outdated. The one who gifts can check every available wish and reserve one he or she would like to deliver. 
Staying surprised
Someone may believe that such an approach to sharing wishes, can lower the surprise of receiving, but to keep that feeling, the platform not only hides information about who reserved a wish, for the recipient, but also user has an option, to disable showing which of wishes were reserved by someone. In that way not only we can keep the surprise element, but also increase the quality of received gifts.
Public & private wishes
The platform provides the option of wish to create - public or private. Private wishes would be able to access only users, that added to a dedicated private group. However, public wishes can be viewed and reserved by any other user on the platform. It is a great option for one user to make the life of another user a bit more happily.
Sharing & keeping the wonderful moments
After receiving the wish, the user can upload the unpacking video, which will be stored on the platform & receiver, giver, and other users can view it. For the receiver it provides an option to save wonderful moments & access them from any device, for giver it provides emotions, that sometimes cannot be seen, if your close person lives far from you, for other users it gives an option, to get more information about the gift itself, but also an opportunity to explore.

Result

Successfully completed

Looking for the easiest way to share your wishes and receive the perfect gifts? Time To Wish, crafted by Chili Labs, is a sleek and responsive web platform where you can create wishlists, explore gift ideas, and connect with others. Join now and make gifting simple, fun, and truly meaningful!

Go to the website