🎯 PROMPT FOR LOVABLE – AI Spanish Learning App (FaceTime Mode)
Generated Prompt
## APPLICATION OVERVIEW This web application is an interactive AI Spanish learning platform designed for Brazilian Portuguese speakers. It simulates a FaceTime-style video call with a native Spanish teacher avatar, providing users with a natural conversation partner to enhance their fluency and confidence in speaking Spanish. ## CORE FEATURES 1. **Real-Time Conversation Simulation**: Users engage in video call-style interactions with a teacher avatar, maintaining direct eye contact and using natural facial expressions to create an immersive experience. 2. **Adaptive Learning**: The application automatically adjusts the difficulty of conversations based on the user's proficiency level (beginner, intermediate, advanced), prioritizing fluency over perfection. 3. **Speech Analysis and Correction**: The app listens to users' spoken Spanish and analyzes pronunciation, intonation, rhythm, and clarity, providing corrections and explanations in Brazilian Portuguese. 4. **Customizable Avatar Selection**: Users can choose from various teacher avatars, each with distinct personalities (calm, energetic, professional, fun) to enhance their learning experience. 5. **Conversation Continuity**: Corrections are provided in a way that does not interrupt the flow of conversation, allowing users to seamlessly continue their dialogues in Spanish. 6. **Feedback Loop**: After a correction, the application resumes the conversation, reinforcing learning through contextual examples and explanations. ## DESIGN SPECIFICATIONS - **Visual Style**: Minimalist - Clean, simple design with ample white space, focusing on ease of navigation and readability. - **Color Mode**: Light theme with dark text on light backgrounds to ensure clarity and comfort during extended usage. - **Layout**: A single-page responsive design featuring a central video call interface, flanked by conversation history and correction feedback sections. - **Typography**: Use modern sans-serif fonts for clarity, with headings (H1, H2) for emphasis and body text in a regular weight for readability. ## TECHNICAL REQUIREMENTS - **Framework**: React with TypeScript for robust application structure and type safety. - **Styling**: Tailwind CSS for utility-first styling, ensuring a responsive and customizable design approach. - **UI Components**: Utilize shadcn/ui for accessible and visually appealing components. - **State Management**: Use Context API or Redux for managing user state and conversation history. ## IMPLEMENTATION STEPS 1. **Set Up Development Environment**: Initialize a new React project with TypeScript and install Tailwind CSS and shadcn/ui. 2. **Create Core Components**: Build components for the video call interface, avatar selection, conversation feed, and feedback section. 3. **Implement Speech Recognition**: Integrate Web Speech API for listening to user speech and analyzing pronunciation. 4. **Develop Adaptive Learning Logic**: Create algorithms to assess user proficiency and adjust conversation difficulty accordingly. 5. **Design User Interface**: Apply Tailwind CSS to ensure a minimalist and responsive design that adheres to the specified visual style. 6. **Testing and Quality Assurance**: Conduct thorough testing to ensure all features function as intended and the user experience is seamless. ## USER EXPERIENCE Users will engage with the application by initiating a video call with their selected teacher avatar. The conversation will flow naturally, with the app providing corrections and explanations as needed without disrupting the dialogue. Users will feel as if they are interacting with a real teacher, enhancing their learning experience through personalized feedback and continuous engagement in Spanish conversation. The intuitive layout and minimal distractions will ensure users can focus on their learning objectives effectively.
Loved by thousands of makers from
From early prototypes to real products, they started here.







































Generate optimized prompts for your vibe coding projects
Generate prompt
Enter a brief description of the app you want to build and get an optimized prompt
Review and use your prompt
Review (and edit if necessary) the generated prompt, then copy it or open it directly in your chosen platform
Get inspired with new ideas
Get AI-generated suggestions to expand your product with features that will surprise your users
Frequently Asked Questions
Everything you need to know about creating better prompts for your Lovable projects
Still have questions?
Can't find what you're looking for? We're here to help!
