Of course. Here is the detailed description of the application's purpose, translated into English.This text is perfect for explaining the project's vision, mission, and functionality to potential partners, investors, or for use in a project brief.1. The Core IdeaOur application is an intelligent co-founder matching platform designed to fill one of the biggest gaps in Turkey's entrepreneurial ecosystem. Its purpose is to bring together talented individuals—who want to build a startup but struggle to find the right teammate—through a data-driven methodology. This platform is not a simple classifieds site; it is a modern matchmaking service that prioritizes compatibility in personality, skills, and vision.2. The Problem We're SolvingIn Turkey, there are thousands of people with brilliant business ideas or the technical/commercial skills to bring those ideas to life. However, when it comes to finding the right partner to embark on this journey with, they face the following challenges:Fragmentation: The search for a co-founder is currently inefficient, spread across numerous fragmented platforms like LinkedIn, Facebook groups, Telegram channels, and personal networks.The Luck Factor: Finding the right person is entirely dependent on chance and being in the right place at the right time.Insufficient Information: Social media profiles do not provide enough information to understand what a person would be like as a co-founder (e.g., their work ethic, risk appetite, expectations).Wasted Time: Dozens of meetings with irrelevant or non-serious individuals waste an entrepreneur's most valuable asset: their time.Our application aims to eliminate this fragmentation and inefficiency by centralizing the process into a single, intelligent, and efficient platform.3. The Target AudienceThe platform has two primary user personas:"The Tech Entrepreneur - Ayşe": A talented software developer, designer, or product manager. She dreams of building her own product but either lacks a clear business idea or needs someone to handle the commercial aspects like sales, marketing, and operations."The Business Developer - Barış": Experienced in a specific industry (e.g., marketing, finance, health) and has a brilliant business idea that solves a market problem. However, he lacks the technical knowledge and team to bring this idea to life. He is looking for a reliable technical partner.The platform aims to bring together complementary profiles like Ayşe and Barış.4. How the Application WorksThe user experiences much more than a simple registration on the platform:Detailed Profile Creation ("More Than a CV"): Users don't just say "I'm a developer." They create a detailed profile that outlines which technologies they are experienced in, their past projects, links to their LinkedIn/GitHub profiles, and most importantly, their personal goals and expectations from a partner.The "Ideal Partner" Filter ("The Smart Search"): Users fill out a "What I'm Looking For" questionnaire. In this survey, they specify critical preferences for their ideal partner, such as skills (e.g., "knows React," "has B2B sales experience"), commitment level (full-time/part-time), industry interest, and even work style ("fast and pragmatic" vs. "planned and perfectionist").Intelligent Matching ("The Secret Sauce"): The platform's algorithm analyzes this two-sided data (the user's own profile and their desired profile). It calculates a "Match Score" between candidates. This score considers not just technical skills but all other specified criteria.The "Like or Pass" Interface ("Modern Matchmaking"): Profiles with the highest compatibility scores are presented to the user in a modern, Tinder-like card interface. The user "Likes" profiles that interest them and "Passes" on those that don't. This process is fast and focused.Secure Introductions ("The Double Opt-in"): To establish contact, both parties must like each other. Thanks to this "double opt-in" mechanism, users are protected from unwanted messages and wasted time, receiving messages only from those who are genuinely interested in them.Taking the First Step ("The Chat"): When two users match, a private chat channel opens within the platform. This allows them to make their first acquaintance in a safe environment and, if they get along, take the process to the outside world.5. The Value PropositionSaves Time: Filters out irrelevant candidates from the start, ensuring you only meet with high-potential individuals.Focuses on the Right Person: By focusing on vision and personality compatibility in addition to skills, it lays the groundwork for more solid and long-lasting partnerships.Provides Equal Opportunity: Enables talented people without a large social network to connect with the right partners.Ensures a Safe Environment: Protects users with its double opt-in mechanism.6. The Ultimate GoalThe ultimate goal of the application is to become the engine of Turkey's startup ecosystem. It aims to prevent great ideas or talents from being lost simply because they couldn't connect with the right people, and to be the platform where the foundations of the next great Turkish startup are laid.
Loading...
Of course. This is a crucial point for the user experience. You're right, the user should only see potential matches after they have provided their own information.Here is a detailed prompt in English that you can send to v0.dev. This prompt describes the correct user flow, explaining that there should be a conditional step after the landing page.Prompt for v0.dev (User Flow Logic)I need to refine the user flow for my co-founder matching platform. Currently, clicking "Get Started" goes directly to the matching screen. This is incorrect. The flow needs to be conditional based on whether the user has completed their profile.Here is the correct user journey:Landing Page: The user starts on a landing page that explains the value of the platform. There is a primary call-to-action button that says "Find Your Co-Founder".Conditional Check (The Logic): When a user clicks the "Find Your Co-Founder" button:If the user is NEW (or has not completed their profile), they MUST be redirected to a multi-step onboarding process.If the user is an EXISTING user who has already completed their profile, they can be taken directly to the main matching screen (/app/match).The Onboarding Flow (for new users): Please design the UI for this multi-step process.Step 1: Personal Details. The first screen (/onboarding/step-1) should have a progress stepper at the top showing "Step 1 of 3". It should be a clean form asking for "First Name", "Last Name", "LinkedIn URL", and a "Bio". A "Continue" button moves them to the next step.Step 2: Skills & Expertise. The stepper now shows "Step 2 of 3". This screen (/onboarding/step-2) is for skills. It should have two multi-select input components: one for "My Skills" (what the user is good at) and another for "Desired Partner Skills" (what they are looking for in a co-founder).Step 3: Goals & Commitment. The final screen (/onboarding/step-3) has the stepper on "Step 3 of 3". It should have radio button options for "Commitment Level" (e.g., Full-time, Part-time) and "My Goal" (e.g., "I have an idea and need a partner", "I have skills and want to join a project"). At the bottom is a "Finish Onboarding & Find Matches" button.The Matching Screen (The Destination): Only after a new user clicks "Finish Onboarding & Find Matches" (or if an existing user clicks "Get Started"), should they see the main matching screen. This is the page with the Tinder-like stack of profile cards where users can swipe "Interested" or "Pass".
Loading...
Comprehensive Prompt for v0.dev (Login and Onboarding Flow)I need to create a complete and logical authentication and onboarding flow for my co-founder matching platform. The current user journey is incomplete.Specifically, two things are missing:There is no Login Page for existing users to sign in.The flow for new users is broken; after they complete the final onboarding step, they are not redirected to the main matching screen.Please generate the UI components to fix this entire flow.1. First, please create a new Login Page.It should be a modern and clean page with a dark theme. The layout should be centered. It needs:The application's logo at the top.A form inside a card with a title like "Welcome Back!".An "Email" input field with an email icon.A "Password" input field with a lock icon and a clickable "eye" icon to toggle password visibility.A full-width, primary "Log In" button.A "Forgot Password?" link aligned to the right.A separator line, followed by alternative login options using large buttons for "Continue with Google" and "Continue with GitHub", each with their respective logos.At the very bottom, a link text: "Don't have an account? Sign Up".2. Next, please structure the complete user journey.The correct user flow should be as follows:A user lands on the Landing Page and clicks the "Get Started / Find Your Co-Founder" button.Conditional Logic: At this point, the app should check if the user is authenticated.If the user is not logged in, they should be taken to the new Login Page we just designed. The "Sign Up" link on the Login Page should then lead them to the first step of the Onboarding Flow.If the user is already logged in and has completed their profile, they should be taken directly to the main matching screen.The Onboarding Flow for new users must be a 3-step process:A page for Personal Details (Name, Bio, LinkedIn etc.).A page for Skills & Expertise (My skills, and skills I'm looking for).A page for Goals & Commitment (Full-time/Part-time, etc.).The Final, Critical Step: After a new user clicks the "Finish Onboarding" button on the final step (Step 3), they must be automatically redirected to the main Matching Screen. This is the page that displays the Tinder-like stack of profile cards. This final redirection is currently missing and needs to be part of the conceptual flow.In summary, please generate the necessary UI components for a complete user journey: a Login Page, a multi-step Onboarding Process, and ensure the conceptual flow logically concludes with the user arriving at the Matching Screen after either logging in or completing their profile.