Step 1: Create Google Cloud Project
- Go to Google Cloud Console
- Click "Select a project" → "New Project"
- Name it (e.g., "Call Schedule Manager")
- Click "Create"
Step 2: Enable Google Calendar API
- In your project, go to "APIs & Services" → "Library"
- Search for "Google Calendar API"
- Click on it and press "Enable"
Step 3: Create OAuth 2.0 Client ID
- Go to "APIs & Services" → "Credentials"
- Click "Create Credentials" → "OAuth client ID"
- Configure OAuth consent screen if prompted
- Application type: "Web application"
- Add Authorized JavaScript origins:
https://your-site.pages.dev
http://localhost:8000 (for testing)
- Copy the Client ID
Step 4: Create API Key
- Click "Create Credentials" → "API key"
- Click "Restrict Key" (recommended)
- Add your website URLs to HTTP referrers
- Restrict to "Google Calendar API"
- Copy the API Key
Step 5: Save Here
Paste both credentials in the form above and click "Save Settings"
🔒 Security Note: Your credentials are stored locally in your browser
(localStorage) and never sent to any server except Google's APIs. They remain on your device only.