webCalendar

webCalendar

Tasks

Upcoming

Add Task

Add Subject

Add Project

Subjects

NameMultiplierActions

Projects

NameWeekly HoursActions

Click "Load Weekly Stats" to fetch tracking data.

Daily Checkup

No items yet — click "+ Add Item" to start tracking.

History

No history yet.

Google Calendar

Enter your Google OAuth credentials from Google Cloud Console. Create a project, enable the Calendar API, and create OAuth 2.0 credentials with redirect URI http://localhost:3000/auth/google/callback.

Connect Google Calendar

Account


Change Password

Password changed successfully.

Scheduling Hours

Choose which days are schedulable and the usable time intervals for each.

Calendars

Schedulable — app writes events here

Fixed — app reads events from here

Study Intensity

Target hours/week for each proximity period before an exam.

Add Event

Add Fixed Event

Google Calendar — Setup Guide

  1. Open Google Cloud Console
    Go to console.cloud.google.com and sign in with the Google account you want to connect.
  2. Create a project
    Click the project dropdown at the top → New Project. Give it any name (e.g. "webCalendar") and click Create.
  3. Enable the Google Calendar API
    In the left menu go to APIs & Services → Library. Search for Google Calendar API and click Enable.
  4. Configure the OAuth consent screen
    Go to APIs & Services → OAuth consent screen.
    • User type: External → click Create.
    • Fill in App name, support email, and developer email — anything works.
    • Skip Scopes for now, click Save and Continue through each step.
    • Test users: on the "Test users" step, click + Add users and add your own Gmail address. Without this you will get a "hasn't completed the Google verification process" error.
  5. Create OAuth 2.0 credentials
    Go to APIs & Services → Credentials → + Create Credentials → OAuth client ID.
    • Application type: Web application — not Desktop, not other. Choosing Desktop causes "access blocked: this app's request is invalid".
    • Under Authorized redirect URIs add exactly:
      http://localhost:3000/auth/google/callback
    • Click Create.
  6. Copy your credentials
    A dialog shows your Client ID (ends in .apps.googleusercontent.com) and Client Secret (starts with GOCSPX-). Copy both.
  7. Paste them here
    Enter the Client ID and Client Secret in the form below and click Save Credentials.
  8. Connect your account
    Click Connect Google Calendar. You will be redirected to Google. Choose the same account you added as a test user and grant access.

Clear scheduled events

Calendars to clear

Schedule until…