{"name":"Create a native mobile app called \"Roster Poster\" based on the attached mockup: ![Talking](https://s.asim.sh/images/5ko3BmG8f1orT6iX9latO.png). The app allows users to view a roster of members and post comedic \"roasts\" about them.\n\n**Core Features:**\n\n1.  **Home Screen (Roster View):**\n    *   Display a scrollable list of members. For now, use a static list of names (e.g., \"Jim\", \"Pam\", \"Dwight\").\n    *   Each member in the list should have their name and a \"Roast\" button next to it.\n\n2.  **Roast Feed Screen:**\n    *   When a user taps the \"Roast\" button next to a member's name, navigate to a new screen.\n    *   This screen should display a feed of all the roasts written about that specific member.\n    *   The member's name should be displayed as the header of this screen.\n\n3.  **Post a Roast:**\n    *   On the Home Screen, include a text input field at the bottom with the placeholder \"Roast of the day\".\n    *   Users will need to select which member they are roasting *before* writing the roast. This could be a dropdown menu or another selection method near the text input.\n    *   Include a \"Post\" button. When tapped, the text from the input field is saved as a new roast for the selected member.\n    *   All posts should be anonymous. Do not track which user submitted which roast.\n\n4.  **Text-to-Speech Functionality:**\n    *   On the Roast Feed screen, each individual roast should have a \"play\" button.\n    *   When the \"play\" button is tapped, the app should use the device's native text-to-speech capabilities to read the roast text aloud.\n\n**Technical Specifications:**\n\n*   Build this as a React Native application.\n*   Use functional components and hooks.\n*   Ensure the UI is clean, simple, and follows the layout shown in the mockup.\n*   For this initial version, a user authentication system is not required.\n","short_name":"Create a native mobile app called \"Roster Poster\" based on the attached mockup: ![Talking](https://s.asim.sh/images/5ko3BmG8f1orT6iX9latO.png). The app allows users to view a roster of members and post comedic \"roasts\" about them.\n\n**Core Features:**\n\n1.  **Home Screen (Roster View):**\n    *   Display a scrollable list of members. For now, use a static list of names (e.g., \"Jim\", \"Pam\", \"Dwight\").\n    *   Each member in the list should have their name and a \"Roast\" button next to it.\n\n2.  **Roast Feed Screen:**\n    *   When a user taps the \"Roast\" button next to a member's name, navigate to a new screen.\n    *   This screen should display a feed of all the roasts written about that specific member.\n    *   The member's name should be displayed as the header of this screen.\n\n3.  **Post a Roast:**\n    *   On the Home Screen, include a text input field at the bottom with the placeholder \"Roast of the day\".\n    *   Users will need to select which member they are roasting *before* writing the roast. This could be a dropdown menu or another selection method near the text input.\n    *   Include a \"Post\" button. When tapped, the text from the input field is saved as a new roast for the selected member.\n    *   All posts should be anonymous. Do not track which user submitted which roast.\n\n4.  **Text-to-Speech Functionality:**\n    *   On the Roast Feed screen, each individual roast should have a \"play\" button.\n    *   When the \"play\" button is tapped, the app should use the device's native text-to-speech capabilities to read the roast text aloud.\n\n**Technical Specifications:**\n\n*   Build this as a React Native application.\n*   Use functional components and hooks.\n*   Ensure the UI is clean, simple, and follows the layout shown in the mockup.\n*   For this initial version, a user authentication system is not required.\n","description":"Create a native mobile app called \"Roster Poster\" based on the attached mockup: ![Talking](https://s.asim.sh/images/5ko3BmG8f1orT6iX9latO.png). The app allows users to view a roster of members and post comedic \"roasts\" about them.\n\n**Core Features:**\n\n1.  **Home Screen (Roster View):**\n    *   Display a scrollable list of members. For now, use a static list of names (e.g., \"Jim\", \"Pam\", \"Dwight\").\n    *   Each member in the list should have their name and a \"Roast\" button next to it.\n\n2.  **Roast Feed Screen:**\n    *   When a user taps the \"Roast\" button next to a member's name, navigate to a new screen.\n    *   This screen should display a feed of all the roasts written about that specific member.\n    *   The member's name should be displayed as the header of this screen.\n\n3.  **Post a Roast:**\n    *   On the Home Screen, include a text input field at the bottom with the placeholder \"Roast of the day\".\n    *   Users will need to select which member they are roasting *before* writing the roast. This could be a dropdown menu or another selection method near the text input.\n    *   Include a \"Post\" button. When tapped, the text from the input field is saved as a new roast for the selected member.\n    *   All posts should be anonymous. Do not track which user submitted which roast.\n\n4.  **Text-to-Speech Functionality:**\n    *   On the Roast Feed screen, each individual roast should have a \"play\" button.\n    *   When the \"play\" button is tapped, the app should use the device's native text-to-speech capabilities to read the roast text aloud.\n\n**Technical Specifications:**\n\n*   Build this as a React Native application.\n*   Use functional components and hooks.\n*   Ensure the UI is clean, simple, and follows the layout shown in the mockup.\n*   For this initial version, a user authentication system is not required.\n","start_url":"/s/228080?addToHomeScreen","display":"standalone","background_color":"#ffffff","theme_color":"#ffffff","icons":[{"src":"https://s.asim.sh/icon-pwa.png","sizes":"192x192","type":"image/png"},{"src":"https://s.asim.sh/icon-pwa.png","sizes":"512x512","type":"image/png"}]}