Skip to content

Push fronted and merge backend#2

Open
boyonglin wants to merge 9 commits into
mainfrom
figma-make
Open

Push fronted and merge backend#2
boyonglin wants to merge 9 commits into
mainfrom
figma-make

Conversation

@boyonglin

Copy link
Copy Markdown
Collaborator

Changes

  • Merge frontend and backend: Consolidated project structure for better maintainability
  • Remove web-react: Cleaned up deprecated web-react components
  • Refine OAuth scopes: Updated Google Calendar access permissions for proper API integration
  • Resolve .gitignore conflict: Merged main branch changes and resolved conflicts

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR consolidates the project structure by merging frontend and backend into a monorepo architecture, removes deprecated web-react components, and refines Google Calendar OAuth scopes for proper API integration.

  • Removed deprecated web-react folder and Python OAuth helper scripts
  • Established monorepo structure with client/ and server/ directories
  • Added comprehensive UI component library based on shadcn/ui
  • Implemented Google Calendar OAuth integration with refined scopes

Reviewed Changes

Copilot reviewed 79 out of 2885 changed files in this pull request and generated no comments.

Show a summary per file
File Description
web-react/* Removed deprecated React demo application files
get_token.py, get_calendar_details.py Removed Python OAuth helper scripts
shared/types.ts Added shared TypeScript type definitions for User, CalendarEvent, and TimeSlot
server/* Added Express.js backend with TypeScript configuration
package.json Added root-level monorepo scripts using concurrently
client/* Added new React client with Vite, TypeScript, and comprehensive UI components
client/src/contexts/GoogleAuthContext.tsx Implemented Google OAuth integration with Calendar API access
Files not reviewed (1)
  • server/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@boyonglin boyonglin self-assigned this Nov 13, 2025
@boyonglin boyonglin requested a review from Copilot November 13, 2025 14:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 83 out of 2888 changed files in this pull request and generated 4 comments.

Files not reviewed (1)
  • server/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread client/src/main.tsx Outdated
Comment thread client/src/main.tsx Outdated
Comment thread client/vite.config.ts Outdated
Comment thread client/index.html Outdated
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.

2 participants