Skip to content

Conversation

@HJyup
Copy link
Collaborator

@HJyup HJyup commented Dec 27, 2025

No description provided.

@HJyup HJyup self-assigned this Dec 27, 2025
Copilot AI review requested due to automatic review settings December 27, 2025 01:02
Copy link

Copilot AI left a comment

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 represents a major architectural refactoring that transitions the codebase from Prisma to Drizzle ORM, removes the existing frontend implementation, and restructures the API using a modular architecture.

Key Changes:

  • Complete database layer migration from Prisma (SQLite) to Drizzle ORM (PostgreSQL)
  • Removal of the types package and replacement with a simplified shared package
  • API restructuring from route-based to module-based architecture (store/service/route pattern)
  • Removal of comprehensive web frontend, replaced with minimal placeholder
  • Addition of registration module with capacity management and status tracking

Reviewed changes

Copilot reviewed 141 out of 159 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
apps/api/src/db/schema.ts New Drizzle schema definition with critical ID type mismatches
apps/api/src/db/db.ts Database connection setup with incorrect type definition
apps/api/src/server.ts Refactored server setup using modular architecture
apps/api/src/modules/*/route.ts New modular route handlers for users, events, registrations
apps/api/src/modules/*/service.ts Business logic layer with authorization
apps/api/src/modules/*/store.ts Data access layer using Drizzle
apps/api/drizzle/* Migration files showing integer IDs vs schema text IDs
apps/shared/src/index.ts New simplified shared types package
apps/web/src/index.ts Minimal web placeholder replacing full React app
package.json Updated dependencies and workspace structure
Files not reviewed (1)
  • apps/api/pnpm-lock.yaml: Language not supported

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

Copilot AI review requested due to automatic review settings December 27, 2025 17:22
Copy link

Copilot AI left a comment

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 138 out of 159 changed files in this pull request and generated no new comments.

Files not reviewed (1)
  • apps/api/pnpm-lock.yaml: Language not supported

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

Copilot AI review requested due to automatic review settings December 27, 2025 21:46
Copy link

Copilot AI left a comment

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 148 out of 166 changed files in this pull request and generated no new comments.

Files not reviewed (1)
  • apps/api/pnpm-lock.yaml: Language not supported

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

Copilot AI review requested due to automatic review settings December 27, 2025 21:54
Copy link

Copilot AI left a comment

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 149 out of 167 changed files in this pull request and generated no new comments.

Files not reviewed (1)
  • apps/api/pnpm-lock.yaml: Language not supported

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

@HJyup HJyup changed the title feat: new version feat: revamp and finilise api Dec 27, 2025
@HJyup HJyup merged commit 8afb4da into main Dec 27, 2025
2 checks passed
@HJyup HJyup deleted the boom branch December 27, 2025 22:05
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