Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Calendar functionality #125

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Calendar functionality #125

wants to merge 11 commits into from

Conversation

realtmxi
Copy link
Collaborator

@realtmxi realtmxi commented Jan 14, 2025

  • add a calendar functionality, you can see at most three appointments in the calendar cell, and click more to see whole appointments, you can edit, delete appointment there

    • from the perspective of software engineering clean architecture principle, I never create a new calendar event entity as backend, I still insist using the design of appointment entity.
  • achieve google calendar sync

    • you have to fulfill your GOOGLE_API_KEY and GOOGLE_CLIENT_ID under frontend/src/helpers/googleCalendarHelper.js to achieve the google calendar sync
    • Setup your environment: in the google cloud console, enable the google calendar API; configure the OAuth consent screen, then authorize credentials for a web application. To create an API key, go to Google Cloud console > APIs & Services > Credentials > APIkey > Restrict key

@realtmxi realtmxi requested a review from LesterLyu January 16, 2025 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant