Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Zintegrować Google Classroom API w systemie z aplikacją mobilną (Flutter).

Translated164 PLN

  1. 796    3  1
    14 dni1476 PLN

    Dzień dobry!

    Zapoznałem się z Państwa projektem integracji Google Classroom API w systemie (aplikacja mobilna Flutter + backend Laravel + wersja webowa) — zadanie jest jasne, z naciskiem na autoryzację, synchronizację danych (kursy, zadania, użytkownicy) oraz stabilność. Mam doświadczenie z Google API (OAuth, Classroom SDK), Laravel Socialite do autoryzacji oraz Flutter (pakiet google_sign_in). Jestem gotów zrealizować pełną integrację z minimalnymi zmianami w istniejącym kodzie.

    Propozycja: Użyjemy Laravel Socialite do Google OAuth na backendzie (przechowywanie tokenów w bazie danych), google_sign_in + googleapis_auth dla Flutter. Synchronizacja przez API-endpointy Laravel, z cache'owaniem (Redis) dla stabilności. Przygotuję instrukcję z krokami (ustawienia Google Cloud, tokeny, aktualizacje).

    Plan prac (1–2 tygodnie, z demo co tydzień):

    Ustawienia Google Cloud (1–2 dni): Utworzenie projektu w Console, aktywacja Classroom API, klienci OAuth (dla web/Flutter), testowanie dostępu.
    Autoryzacja (3–4 dni): Integracja Google Sign-In w Flutter (mobilny) oraz Laravel (web), przechowywanie/aktualizacja tokenów (tokeny odświeżające) w bazie danych.
    Synchronizacja danych (4–5 dni): API-endpointy do pobierania kursów/zadań/użytkowników (Classroom API v1), wyświetlanie w aplikacji/web, dwukierunkowa synchronizacja z weryfikacją konfliktów.
    Testowanie + instrukcja (1–2 dni): Testy obciążeniowe (tokeny, zapytania API), dokumentacja (kroki, fragmenty kodu), wdrożenie.
    Pytania dodatkowe:

    Jaka wersja Laravel/Flutter? Czy jest gotowy dostęp do Google Cloud (ID projektu)?
    Zakres danych (liczba kursów/użytkowników na początku)? Czy potrzebna jest pełna synchronizacja, czy tylko odczyt?
    Czy są specyficzne ekrany w Flutter do wyświetlania (kursy, zadania)?
    Baza danych: MySQL/PostgreSQL? Czy potrzebna migracja dla tokenów?
    Budżet: stała kwota czy godzinowa (150 UAH/godz.)?
    Przykłady prac:

    Portfolio: https://portfoliolaravel-production-7f98.up.railway.app/
    Integracja API (Laravel+Flutter): https://freelancehunt.com/showcase/work/multiregionalnoe-seo-dlya-stroitelnoy-kompanii-kazbm-laravel/1980114.html
    Jestem gotów omówić szczegóły na czacie/telefonie — proszę przesłać dostęp, aby ocenić kod i rozpocząć!

    Z poważaniem,
    Jarosław Słaszczyw

  2. 9897    67  0
    7 dni638 PLN

    Witam! Wykonam Twoje zadanie szybko i jakościowo.

    Moje portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
    Pisz, zacznę pracować dzisiaj. Będę zadowolony ze współpracy z Tobą!

  3. 930    12  0
    1 dzień164 PLN

    Witaj.

    Mam wiele pytań, oto niektóre z nich:
    1. Rozumiem, że w waszym systemie już istnieje autoryzacja za pomocą loginu i hasła. Czy autoryzacja przez Google ma być całkowicie alternatywną metodą autoryzacji, czy użytkownik powinien mieć możliwość powiązania konta Google z już istniejącym kontem utworzonym za pomocą loginu i hasła?
    2. Czy potrzebna jest logika łączenia kont? Jeśli na przykład w systemie już istnieje konto z adresem e-mail X, co się dzieje podczas autoryzacji przez Google z tym samym adresem e-mail?
    3. Czy potrzebne jest tylko odczytywanie danych z Classroom, czy trzeba również tworzyć kursy/zadania z naszej aplikacji?
    4. "Możliwość otrzymywania i wyświetlania kursów, zadań i użytkowników w aplikacji." Czy dobrze rozumiem, że zadanie nie obejmuje realizacji pełnoprawnych interfejsów użytkownika do wyświetlania kursów, zadań i użytkowników?
    5. Czy w zadaniu zawarte jest napisanie pełnego szczegółowego dokumentu technicznego oraz projektowanie rozwiązania przynajmniej na poziomie biznesowym? Czy to już zostało zrealizowane/będzie zrealizowane po waszej stronie?

    W każdym razie piszcie, chętnie omówię szczegóły. Na chwilę obecną moja powierzchowna ocena budżetu to – 2000-4000 dolarów.

  4. Jeszcze 2 ofert jest ukrytych

Aktualne zlecenia dla freelancerów w kategorii PHP

Potrzebna integracja KeyCRM → PRRO Kaszalot

Trzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej.

Content Management SystemsPHP ∙ 34 minuty temu ∙ 9 ofert

Opracowanie jednego projektu na podstawie dopracowania i połączenia 4 skryptów

Witam. Należy połączyć 4 skrypty różnych autorów w jedną całość. Skład - forum - portal wideo - portal artykułów - tablica ogłoszeń. Same skrypty dostarczam. Szczegółowe tzw w załączonych plikach. Proszę przemyśleć, jak za stosunkowo niewielką kwotę można zebrać potrzebną…

PHPProgramowanie stron internetowych ∙ 1 dzień 6 godzin temu ∙ 28 ofert

Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.

820 PLN

Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura…

Content Management SystemsPHP ∙ 1 dzień 10 godzin temu ∙ 37 ofert

Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)

Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona…

PHPProgramowanie stron internetowych ∙ 2 dni 7 godzin temu ∙ 72 oferty

Tworzenie strony internetowej WordPress

82 PLN

Poszukujemy wykonawcy do stworzenia niestandardowej strony na WordPress dla sklepu jubilerskiego. Pierwszym etapem będzie konsultacja.

Content Management SystemsPHP ∙ 4 dni 23 godziny temu ∙ 72 oferty

Zleceniodawca
Olga Stetsyuk
Ukraina Kijów  2  0
Zlecenie zostało opublikowane
7 miesięcy 18 dni temu
71 wyświetleń
Tagi
  • laravel
  • Flutter
  • Google Cloud Console
  • Google Classroom API