The customer had obtained distributorship from operators for selling Turkish Lira, opened a business, and had a web application developed for the venture. However, the developed web application was running quite slowly, and the development company kept postponing the project, citing issues during the development phase for the requested real-time data streaming and notification features.

Initially, the customer’s request was for me to review and fix the errors in the application. However, as the development company was uncooperative, the customer asked me to develop a parallel application. Due to both time constraints and the need to keep the budget low for the customer’s initiative, I developed the application using Angular and Firebase without entering the server side. Firebase was particularly helpful for real-time data streaming and the membership system. Since there was no backend structure, handling roles and authorization was a bit challenging, but I managed it by writing Firebase rules.

The application gained popularity in the market due to its consistent performance and the innovations it brought. Unlike similar applications where you had to sit in front of a computer and refresh the screen, the kolaytl application provided real-time data streaming and was supported by sound notifications. While other applications were designed for desktop use, the one I designed was fully mobile-responsive, allowing my customer and users to conduct business even while on the go.