Перейти к основному контенту

Подготовка к работе

Регистрируем проект в Lovable

Прежде чем с головой нырять в создание нашего мегаприложения, давайте убедимся, что у нас есть всё необходимое. Без этих шагов дальше не уедем, так что лучше потратить пару минут на настройку.

Необходимые аккаунты:

  1. Lovable:
    • Зарегистрируйтесь на lovable.dev
    • Бесплатный план дает 5 запросов в день
    • Для серьезной разработки рекомендуется платный тариф
  2. Supabase:
    • Создайте аккаунт на supabase.com
    • Создайте проект (выберите ближайший регион)
    • Сохраните URL проекта и API-ключи (anon и service_role)
    • В разделе Authentication настройте Email Auth
  3. Stripe (опционально):
    • Зарегистрируйтесь на stripe.com
    • Получите тестовые API-ключи (publishable и secret)
    • Создайте тестовые продукты и цены (Price ID)

Технологии под капотом:

  • Frontend: React с Vite (современный и быстрый инструмент сборки)
  • База данных: PostgreSQL через Supabase
  • Аутентификация: Supabase Auth (JWT-токены)
  • Файловое хранилище: Supabase Storage
  • Платежи: Stripe API и Webhooks

Полезные дополнительные инструменты:

  • GitHub: для хранения и контроля версий кода
  • VS Code: если захотите вручную редактировать код
  • Figma/Sketch: для предварительного дизайна (опционально)

Всё это Lovable настроит за вас, но если захотите покопаться в коде — такая возможность тоже есть.