Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Інтегрувати Google Classroom API у систему з мобільним додатком (Flutter).

2000 UAH

  1. 796    3  1
    14 днів18 000 UAH

    Доброго дня!

    Ознайомився з вашим проєктом інтеграції Google Classroom API в систему (Flutter-мобільний додаток + Laravel-бекенд + веб-версія) — завдання чітке, з фокусом на авторизацію, синхронізацію даних (курси, завдання, користувачі) та стабільність. Маю досвід з Google API (OAuth, Classroom SDK), Laravel Socialite для авторизації та Flutter (google_sign_in пакет). Готовий реалізувати повну інтеграцію з мінімальними змінами в існуючому коді.

    Пропозиція: Використаємо Laravel Socialite для Google OAuth на бекенді (збереження токенів у БД), google_sign_in + googleapis_auth для Flutter. Синхронізація через API-ендпоінти Laravel, з кешуванням (Redis) для стабільності. Підготую інструкцію з кроками (Google Cloud налаштування, токени, оновлення).

    План робіт (1–2 тижні, з демо щотижня):

    Налаштування Google Cloud (1–2 дні): Створення проєкту в Console, активація Classroom API, OAuth-клієнти (для веб/Flutter), тестування доступів.
    Авторизація (3–4 дні): Інтеграція Google Sign-In у Flutter (мобільний) та Laravel (веб), збереження/оновлення токенів (refresh tokens) у БД.
    Синхронізація даних (4–5 днів): API-ендпоінти для отримання курсів/завдань/користувачів (Classroom API v1), відображення в додатку/веб, двостороння синхронізація з перевіркою конфліктів.
    Тестування + інструкція (1–2 дні): Нагрузочне тестування (токени, API-запити), документація (кроки, код-сніпети), деплой.
    Уточнюючі питання:

    Яка версія Laravel/Flutter? Чи є готовий доступ до Google Cloud (проєкт ID)?
    Обсяг даних (кількість курсів/користувачів на старті)? Чи потрібна повна синхронізація чи тільки читання?
    Чи є специфічні екрани в Flutter для відображення (курси, завдання)?
    БД: MySQL/PostgreSQL? Чи потрібна міграція для токенів?
    Бюджет: фікс чи погодинна (150 UAH/год)?
    Приклади робіт:

    Портфоліо: https://portfoliolaravel-production-7f98.up.railway.app/
    Інтеграція API (Laravel+Flutter): https://freelancehunt.com/showcase/work/multiregionalnoe-seo-dlya-stroitelnoy-kompanii-kazbm-laravel/1980114.html
    Готовий обговорити деталі в чаті/дзвінку — надішліть доступи, щоб оцінити код і стартувати!

    З повагою,
    Ярослав Слащов

  2. 9888    67  0
    7 днів7777 UAH

    Вітаю! Виконаю ваше завдання швидко і якісно.

    Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
    Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!

  3. 930    12  0
    1 день1998 UAH

    Вітаю.

    Маю чимало питань, ось деякі з них:
    1. Я так розумію, в вашій системі вже є авторизація за логіном та паролем. Авторизацію через гугл треба зробити як повністю альтернативний метод авторизацій чи у користувача має бути можливість прив'язати гугл-акаунт до свого вже існуючого акаунта, створеного за логіном і паролем?
    2. Чи потрібна логіка об'єднання акаунтів? Якщо, наприклад, в системі вже існує акаунт з поштою X, то що відбувається при авторизації через гугл з такою ж поштою?
    3. Потрібне тільки читання даних з Classroom чи треба ще створювати курси/завдання з нашого застосунку?
    4. "Можливість отримувати і відображати курси, завдання та користувачів у застосунку.". Чи правильно розумію, що в задачу не входить реалізація повноцінних користувацьких інтерфейсів для відображення курсів, завдань та користувачів?
    5. Чи входить в задачу написання повного детального технічного завдання та проєктування рішення хоча б на бізнесовому рівні? Чи це вже реалізовано/буде реалізовано на вашому боці?

    У будь-якому випадку пишіть, буду радий обговорити деталі. Наразі моя поверхнева оцінка бюджету – $2000-$4000.

  4. Ще 2 ставки приховано

Актуальні фриланс-проєкти в категорії PHP

Модулі для сайта на Laravel

4000 UAH

Модуль доставки та оплати для сайтуhttps://novabook.top/ (Botble CMS / Laravel) Додати в checkout зручні способи доставки та оплати (включаючи розстрочку), за схожим стилем і зручністю подібно до сайту mirson ua.Доставка (обов’язково) Нова Пошта Відділення Поштомат Кур’єр на…

Javascript та TypescriptPHP ∙ 1 година 56 хвилин тому ∙ 11 ставок

Потрібна інтеграція KeyCRM → ПРРО Кашалот

Потрібно налаштувати інтеграцію між KeyCRM та ПРРО Кашалот. При оформленні замовлення в KeyCRM дані мають автоматично передаватись у Кашалот: • інформація про замовлення • товари, номенклатура • ціни • кількість Детальніше в особисті.

CMSPHP ∙ 2 дні 1 година тому ∙ 27 ставок

Розробка 2 SEO-орієнтованих сайтів з продажу запчастин (квадроцикли та спецтехніка)

Розробка двох спеціалізованих сайтів з продажу запчастинЗагальна інформація Потрібно розробити два спеціалізовані сайти: Запчастини для квадроциклів, UTV, SSV та іншої подібної техніки. Запчастини для спеціальної техніки. Існуючий сайт компанії: https://kiaparts.com.ua/ Нові…

PHPВеб-програмування ∙ 4 дні 8 годин тому ∙ 77 ставок

Розробка веб-сайту WordPress

1002 UAH

Шукаємо виконавця під розробку кастомного сайту на wordpress для ювелірного магазину. Першим етапом буде консультація.

CMSPHP ∙ 7 днів тому ∙ 75 ставок

Парсер expireddomains.net

5000 UAH

Потрібен парсер expireddomains.net на сайті потрібно спочатку залогінитись, проблема в тому що блочить ІР при намаганні парсити дані, потрібно парсити тематичні домени по списку ключових слів, хто не впевнений в своїх силах не пишіть

PHPВеб-програмування ∙ 9 днів 8 годин тому ∙ 53 ставки

Замовник
Ольга Стецюк
Україна Київ  2  0
Проєкт опублікований
7 місяців 20 днів тому
71 перегляд
Мітки
  • laravel
  • Flutter
  • Google Cloud Console
  • Google Classroom API