Team - Build MVP features for a product mentorship platform with founders, startups, and a community.
Generated Prompt
## APPLICATION OVERVIEW
The application is a web-based mentorship platform designed to connect founders, startups, and a vibrant community. It facilitates collaboration by allowing founders to manage their teams, create multiple startups, and invite other founders to join the platform, all while maintaining a clean and user-friendly interface.
## CORE FEATURES
1. **Startup Team Members**
- Integrate a "Team" tab within each Startup Profile, enabling founders to invite co-founders and team members via email. Roles (Founder, Co-Founder, Team Member) and permission levels (View only, Edit milestones, Edit startup health) are assignable. Users gain access strictly to their assigned startup, with a clear display of pending and accepted invites.
2. **Multiple Startups**
- Empower founders to create and manage multiple startups through a startup switcher in the main navigation. An "Add Startup" option will allow founders to initiate new startups without sending any notifications or invites.
3. **Invite Founder to Platform**
- Introduce an "Invite Founder" action within the Community section, enabling existing users to invite new founders via email, accompanied by an optional message. Invited founders will set up their own accounts and startups without being auto-attached to any existing startup.
4. **User Management**
- Maintain clear separation between startup invites and community invites, ensuring a streamlined user experience. All functionality will adhere to MVP-level specifications without introducing unnecessary complexity.
## DESIGN SPECIFICATIONS
- **Visual Style:** Minimalist design with a clean and simple aesthetic, characterized by ample white space and a limited color palette, emphasizing typography for clarity and usability.
- **Color Mode:** Light theme featuring dark text on light backgrounds to enhance readability and user comfort.
- **Layout:** Utilize a responsive grid layout that adapts to various screen sizes, ensuring a seamless experience across devices. Key elements should be intuitively arranged with clear visual hierarchy.
- **Typography:** Employ a sans-serif font for headers (e.g., Inter or Roboto) to ensure modernity and readability, with a slightly larger size for headers compared to body text. Maintain consistent spacing and alignment for a polished look.
## TECHNICAL REQUIREMENTS
- **Framework:** React with TypeScript to ensure type safety and robust application structure.
- **Styling:** Tailwind CSS for utility-first styling, enabling rapid development and easy customization.
- **UI Components:** Use shadcn/ui library for pre-designed components that align with the minimalist aesthetic.
- **State Management:** Implement Zustand for lightweight state management, ensuring efficient data handling across components.
## IMPLEMENTATION STEPS
Accessible in the Founder Profile
2. **Design Component Structure**
- Create a component structure that includes:
- StartupProfile
- TeamTab in the Startup Profile
- StartupSwitcher in the Startup Profile
- InviteFounderModal
- CommunitySection - this exists so wire it
up.
3. **Implement Core Features**
- Develop the Team tab functionality, enabling email invitations, role assignments, and permission levels.
- Create the startup switcher for managing multiple startups, ensuring it allows easy navigation.
- Implement the invite functionality in the Community section for inviting new founders.
4. **Establish Routing and Navigation**
- Set up React Router for seamless navigation between different startups and community sections.
5. **Test User Flows**
- Conduct thorough testing of user interactions to ensure a smooth experience, focusing on team management, startup creation, and invitations.
6. **Deploy Application**
- Prepare the application for deployment, ensuring that all components are responsive and aligned with the design specifications.
## USER EXPERIENCE
Users will navigate seamlessly through the platform, with clear pathways for inviting team members and managing startups. The minimalist design will enhance focus on core functionalities, while the intuitive layout will make it easy for founders to access and manage their teams and startups. Notifications will be distinctly separated, preventing confusion and ensuring clarity in user actions. The responsive design will ensure accessibility across devices, catering to the needs of all users.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!
