Feature/Use fastify instead of express #1

Merged
jusemon merged 2 commits from dev into main 2025-03-06 19:15:56 -05:00

2 commits

Author SHA1 Message Date
a3700a0068 chore: update project dependencies and configuration
- Migrated ESLint configuration from Next.js to SolidJS
- Removed React-specific ESLint plugins
- Updated Turbo configuration with global dependencies
- Simplified Prisma scripts in API package
- Added shared ESLint and TypeScript configs to web and API packages
- Cleaned up unnecessary dependencies and configurations
2025-03-06 18:59:11 -05:00
19bb0b5bdf refactor: migrate API from Apollo Server to Mercurius and enhance GraphQL implementation
- Replaced Apollo Server with Mercurius for GraphQL API
- Updated resolvers to use Mercurius-compatible GraphQL implementation
- Migrated from Express to Fastify for server framework
- Improved error handling with GraphQL error extensions
- Added Zod for environment variable validation
- Updated Prisma schema and migrations
- Configured CORS and WebSocket subscriptions
- Simplified GraphQL schema and resolver structure
- Enhanced type safety and code organization
2025-03-06 03:04:40 -05:00