We make all your dreams come true in a successful project.
Alex(Founder of SkyITL)Visit Website
The product here mainly focused on the development of an interactive platform which allowed the users to search for events and activities within their areas and book those activities. This was made possible with the help of Rezdy API that was integrated with the system and allowed the information pertaining to all the activities to be displayed on the platform.
The team developed the rest of the system and blogs system in order to attract the target audience to the website and aid the client in earn revenue through it
The challenge primarily was the integration and real time synchronization of the application with the api in order to retrieve all the event and activity based records and provide a state of the art system which would completely check the api for any data loss and re-retrieve the information that was needed and that was fresh. This required us to check for the API for changes and update our system based on which the system would crash due to server errors an infinite hits to the server due to server load.
Strategy and Planning
Photoshop, Illustrator and Adobe XD.
MySQL, PostGRESQL, Mongo DB
Unit Testing, Integration Testing, Regression Testing and Smoke Testing
Now here, we new that the server and the architecture of the server was able to handle the load only if we completely optimize the way we retrieved the records from the API. We stopped multiple hits from being made on the server and simply ran a check for the updated content using ids. Now only the activities and events that were updated were fetched but even then, remained the problem from the api. The API would not respond at times which is when we would send responses to the api until the api completely responded to the requests that we sent. This is where the problem was resolved and all the records were completely retrieved from the API. The problem usually lies in the systems that we integrate but this taught us that even if the APIs are faulty or not completely made perfect, the developers can still work on their end to optimize the process and retrieve the information that is necessarily needed.
This is the key area where most of the development was taken care of. This section was developed along with the blogs section in order to attract the users to using the application in the correct manner. Whenever the user now books an activity, he would be shown the status of the booking and whether the slots are available or not.
Based on the availability, the user would be able to book a slot which would be booked on the API and the response for the confirmation would be sent to the user.