본문 바로가기
AI

Lovable.dev - 노코드 웹앱 개발 도구

by 조병희 2024. 12. 15.

https://lovable.dev

 

Lovable

Build software products, using only a chat interface

lovable.dev

 

최근 몇 년간 노코드(No-Code)와 로우코드(Low-Code) 플랫폼이 급부상하면서, 개발 지식이 없는 사람들도 자신만의 웹앱을 만들 수 있는 시대가 열렸습니다. 그 중에서도 Lovable.dev는 자연어 명령을 코드로 변환해주는 독특한 기능으로 주목받고 있습니다.

주요 기능 및 특징

Lovable.dev는 다음과 같은 주요 기능과 특징을 가지고 있습니다.
  • 자연어 처리
    • Lovable.dev의 가장 큰 장점은 자연어로 명령을 입력하면 이를 코드로 변환하여 웹앱을 생성할 수 있다는 점입니다. 예를 들어, "로그인 페이지를 만들어줘"라고 입력하면, HTML, CSS, JavaScript 코드를 자동으로 생성해줍니다. 이는 개발 지식이 없는 사용자도 쉽게 웹앱을 만들 수 있도록 도와줍니다.
  • 실시간 렌더링
    • Lovable.dev는 실시간으로 결과를 확인할 수 있는 기능을 제공합니다. 사용자가 명령을 입력하면 즉시 웹앱의 변화를 확인할 수 있어, 빠른 피드백을 통해 개발 과정을 효율적으로 진행할 수 있습니다.
  • 협업 기능
    • 팀 프로젝트를 진행할 때 유용한 협업 기능도 제공합니다. 브랜칭을 통해 팀원들과 협업이 가능하며, 이미지 입력 및 즉각적인 되돌리기 기능을 통해 작업의 효율성을 높일 수 있습니다.
  • 사용 방법
    • 회원 가입 및 로그인
    • 프로젝트 생성
      • 로그인 후, 새로운 프로젝트를 생성합니다. 프로젝트 이름과 설명을 입력한 후, 자연어 명령을 입력하여 웹앱을 만들기 시작합니다. 예를 들어, "회원 가입 페이지를 만들어줘"라고 입력하면, Lovable.dev가 자동으로 코드를 생성해줍니다.
    • 배포
      • 웹앱이 완성되면, 배포 버튼을 클릭하여 웹앱을 배포할 수 있습니다. Lovable.dev는 간단한 클릭 몇 번으로 웹앱을 배포할 수 있도록 도와줍니다.
 
한 스타트업은 비개발자였지만, Lovable.dev를 사용하여 단 2주 만에 MVP(Minimum Viable Product)를 완성했습니다. 실제 사용자들은 Lovable.dev의 사용 편의성과 빠른 개발 속도에 대해 매우 긍정적인 평가를 하고 있습니다.

 

프롬프트를 작성하여 실행해 보겠습니다.

프롬프트의 내용은 아래와 같습니다.

Develop a web app using Lovable.dev with the theme ‘MBTI Stories in Korean Workplace.’ The app should be engaging and provide content tailored to MBTI types, focusing on the dynamics of workplace relationships and experiences. The core features should include:

1. MBTI Test Integration: Provide a simple MBTI test or allow users to input their existing MBTI type.

2. Workplace MBTI Content: Show traits, strengths, and challenges for each MBTI type in a workplace setting. Example: ENTJ - ‘The Leader,’ ISFP - ‘The Empath.’

3. Scenario Generator: Automatically generate workplace scenarios based on the user’s MBTI type (e.g., team conflicts, leadership roles, and project success stories).

4. Community Feature: Allow users to share their workplace stories based on MBTI types, with likes, comments, and recommendations.

5. Compatibility Checker: Offer insights into MBTI compatibility for team dynamics, boss-employee relationships, or workplace collaboration.

 

Design Requirements:

Use clean, intuitive layouts with card-based designs for displaying content.

Incorporate color themes that match each MBTI type.

Ensure a responsive and user-friendly interface.

 

Development Notes:

Use Lovable.dev’s community app template as the base structure.

Integrate a free MBTI test API or simple JSON-based test logic.

Utilize AI (e.g., OpenAI API) to create dynamic workplace scenarios for users.

Create a visually appealing logo and design theme inspired by Korean workplace culture, using colors like blue and green.

Goal:

Provide Korean users with an interactive and entertaining platform where they can explore MBTI-based workplace dynamics, share their experiences, and better understand team compatibility.

1분도 안된듯 한데 벌써 결과가 나왔습니다. 그것도 프로그램 소스를 복붙하면서 실행할 필요가 없이 Claude처럼 실행되었습니다.

우측 상단의 Publish를 통해 배포를 해 보겠습니다.

URL이 내용에 맞게 적절히 생성되었네요.

https://mbti-korea-stories.lovable.app

 

mbti-korea-stories

 

mbti-korea-stories.lovable.app

왜인지 ENTJ 페이지에만 제대로 작성이 되었네요. 

추가 기능과 한국어로 수정 요청해 보겠습니다. 에러를 내지 않는 것만 해도 대단해 보입니다.

supabase와 github과 연동되어 프로그램 소스는 Github을 통해 연결하여 볼수 있습니다. 

마지막으로 아쉬운건 몇번 사용하지 않았지만 무료 사용의 한계에 도달하네요. Github으로 옮겨 cursor를 사용하여 작업해야겠습니다.

 

댓글