Додаток для опитувань на основі ШІ з міграцією з Supabase до MySQL
Я відновив і виправив помилки у повноцінному веб-застосунку, перетворивши його у готову до виробництва, масштабовану платформу з MySQL та сучасними інструментами React.
Застосунок розроблений для бізнесу або консультантів для управління налаштовуваними опитувальниками, оцінками користувачів та генерації PDF-звітів на основі AI за допомогою ChatGPT.
Ключові досягнення:
Міграція бази даних з Supabase (PostgreSQL) на MySQL для сумісності з хостингом cPanel.
Виправлення критичних помилок у автентифікації, реєстрації та панелі користувача за допомогою JWT та власного бекенду.
Перебудова конструктора форм з розширеною логікою, завантаженням зображень, умовною видимістю та інтерфейсом drag-and-drop (натхненним Jotform та SurveyJS).
Інтеграція API OpenAI ChatGPT для генерації аналітичних звітів у реальному часі на основі відповідей на опитувальники.
Розробка повної адміністративної панелі для управління планами, опитувальниками, користувачами та AI-підказками.
Забезпечення збереження даних для планів, підказок, звітів та відповідей користувачів.
Додано email та OAuth автентифікацію (Google, Facebook), а також безпечне скидання пароля.
Зроблено інтерфейс повністю адаптивним за допомогою Tailwind CSS та покращено UX за допомогою компонентів Shadcn.
Створено динамічний конструктор звітів, схожий на WordPress Gutenberg, для багатого тексту та макетів із шорткодами.
Фінальний застосунок розгорнуто у середовищі cPanel з оптимізованими зв’язками бази даних та сучасним, адаптивним дизайном.
Застосунок розроблений для бізнесу або консультантів для управління налаштовуваними опитувальниками, оцінками користувачів та генерації PDF-звітів на основі AI за допомогою ChatGPT.
Ключові досягнення:
Міграція бази даних з Supabase (PostgreSQL) на MySQL для сумісності з хостингом cPanel.
Виправлення критичних помилок у автентифікації, реєстрації та панелі користувача за допомогою JWT та власного бекенду.
Перебудова конструктора форм з розширеною логікою, завантаженням зображень, умовною видимістю та інтерфейсом drag-and-drop (натхненним Jotform та SurveyJS).
Інтеграція API OpenAI ChatGPT для генерації аналітичних звітів у реальному часі на основі відповідей на опитувальники.
Розробка повної адміністративної панелі для управління планами, опитувальниками, користувачами та AI-підказками.
Забезпечення збереження даних для планів, підказок, звітів та відповідей користувачів.
Додано email та OAuth автентифікацію (Google, Facebook), а також безпечне скидання пароля.
Зроблено інтерфейс повністю адаптивним за допомогою Tailwind CSS та покращено UX за допомогою компонентів Shadcn.
Створено динамічний конструктор звітів, схожий на WordPress Gutenberg, для багатого тексту та макетів із шорткодами.
Фінальний застосунок розгорнуто у середовищі cPanel з оптимізованими зв’язками бази даних та сучасним, адаптивним дизайном.