I developed an app using the React library, leveraging the Swiggy API for data. The design and components were generated with AI tools, while I crafted the logic and flow. However, the app is still in alpha mode and experiences Rare crashes.
One significant challenge was the dynamic nature of the Swiggy API data structure, changing three times daily due to the app's location in Hyderabad. To address this, I implemented a functional route to automatically detect and update the flow based on the evolving data structure.
I also encountered issues during deployment, specifically with the creation of browser routes and the Axios library not functioning as expected. Fortunately, my knowledge of JavaScript's fetch method allowed me to overcome these challenges and ensure the app worked smoothly.
Additionally, I implemented a shimmer effect to enhance user experience during data loading. Despite the alpha stage and Rare crashes, the app's adaptability to changing API structures and successful deployment showcase my problem-solving skills and commitment to delivering a robust user experience.