This assignment is to create a leaderboard project example (/assets/Daily View.jpg), which needs to be completed within three days from now. Your task is to design and implement a leaderboard that displays the top 10 scores of players. Assignment Should be done in ReactJS. Using Typescript will be a bonus addon For icons react-icons library should be used No external library should be used for animation it should be pure CSS Proper state management libraries should be used. Using Redux will be a bonus addon Key Requirements: Responsive Design: The leaderboard should adjust seamlessly across different display sizes, ensuring that only top 10 scores should be shown. Auto-Scrolling Footer: The bottom image footer should auto-scroll to enhance the user experience and aesthetic appeal of the page. Color Scheme: You have the creative freedom to choose a color scheme that not only meets the functional requirements but also looks visually appealing. Implement an "Add Score" popup feature | A shadcn/ui and v0 generation - v0