Google Classroom Integration & Data Storage

Job ID: 39203536

Budget: $30 – $250 USD

PHP Developer Needed: Google Classroom OAuth2 Integration & PostgreSQL Storage

We are looking for an experienced PHP developer to build a system that allows users to authenticate via Google OAuth2 and authorize access to their Google Classroom data. The retrieved data should be stored in a PostgreSQL database.

Project Requirements:
User Authentication:

Users must sign in using their Google account on a PHP-based webpage.
OAuth2 authentication should allow access to Google Classroom data.
Data to be Retrieved:

Student Information: Name and school level (e.g., "4th Grade C").
Exams & Tests: Delivery date, content, subject (Math, English, History, etc.), teacher’s name, and additional details.
Homework: Delivery date, content, subject, teacher’s name, and other relevant details.
Attachments & Links: Extract and store related files or external resources.
Publication Date: Timestamp when the data was published in Google Classroom.
Database Storage:

All retrieved data must be stored in a PostgreSQL database.
Ideal Candidate:
Strong experience with PHP and OAuth2 authentication.
Familiarity with Google Classroom API.
Experience working with PostgreSQL.
Ability to write clean, efficient, and well-documented code.
If you have experience with similar projects, please share relevant examples or portfolio links. Looking forward to working with you!