• Projects 3
  • Rating 4.0
  • Rating 815

Budget: 18000 UAH Deadline: 14 days

Good day!

I have reviewed your project for integrating the Google Classroom API into the system (Flutter mobile app + Laravel backend + web version) — the task is clear, focusing on authorization, data synchronization (courses, assignments, users), and stability. I have experience with Google APIs (OAuth, Classroom SDK), Laravel Socialite for authorization, and Flutter (google_sign_in package). I am ready to implement full integration with minimal changes to the existing code.

Proposal: We will use Laravel Socialite for Google OAuth on the backend (storing tokens in the database), google_sign_in + googleapis_auth for Flutter. Synchronization through Laravel API endpoints, with caching (Redis) for stability. I will prepare a guide with steps (Google Cloud setup, tokens, updates).

Work plan (1–2 weeks, with a demo every week):

Google Cloud setup (1–2 days): Creating a project in the Console, activating the Classroom API, OAuth clients (for web/Flutter), testing access.
Authorization (3–4 days): Integrating Google Sign-In into Flutter (mobile) and Laravel (web), storing/updating tokens (refresh tokens) in the database.

  • Projects 67
  • Rating 5.0
  • Rating 12 773

Budget: 7777 UAH Deadline: 7 days

Hello! I will complete your task quickly and efficiently.

My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!

  • Projects 12
  • Rating 5.0
  • Rating 946

Budget: 1998 UAH Deadline: 1 day

Hello.

I have quite a few questions, here are some of them:
1. As I understand, your system already has login and password authorization. Should the Google authorization be implemented as a completely alternative method of authorization, or should the user have the option to link their Google account to their existing account created with a login and password?
2. Is there a need for account merging logic? For example, if there is already an account in the system with email X, what happens when authorizing through Google with the same email?
3. Is it only necessary to read data from Classroom, or do we also need to create courses/tasks from our application?
4. "The ability to receive and display courses, tasks, and users in the application." Am I correct in understanding that the task does not include the implementation of full user interfaces for displaying courses, tasks, and users?
5. Does the task include writing a complete detailed technical specification and designing the solution at least at the business level? Or is this already implemented/will be implemented on your side?

In any case, please write, I would be happy to discuss the details. Currently, my rough budget estimate is $2000-$4000.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category PHP

9:17
14 July
11 July
9 July