This pull request adds rate limiting functionality to handle request limits per minute. It also introduces a new WaitingRoom component for displaying a waiting room page with a countdown timer. The WaitingRoom component includes translations for English and Spanish locales. Additionally, there are refactors to the AI showcase chat conversation handling, the rateLimit function, and the WaitingRoom component to set the initial wait time to 60 seconds.
This pull request adds rate limiting functionality to handle request limits per minute. It also introduces a new WaitingRoom component for displaying a waiting room page with a countdown timer. The WaitingRoom component includes translations for English and Spanish locales. Additionally, there are refactors to the AI showcase chat conversation handling, the rateLimit function, and the WaitingRoom component to set the initial wait time to 60 seconds.