Neo Entertainment
Cyber Peak internship — entertainment marketplace monorepo; owned bidirectional Google Calendar sync for suppliers.
Next.jsReactTypeScriptNestJSPrismaPostgreSQLDockerNginxRedux ToolkitZod
Internship at Cyber Peak on Neo Entertainment — multi-portal marketplace (client / supplier / admin Next.js apps + NestJS API + Postgres).
My focus: Google Calendar two-way sync
- Pull Google events into the site calendar (initial +
syncTokenincremental sync, webhook watch channels) - Push Neo bookings/events back to Google (create / update / delete mirroring)
- OAuth connect, AES-GCM encrypted tokens at rest, cron channel renewal, failure hardening
Context
Team codebase (NestJS + three Next.js portals, Brevo email, multi-provider uploads, RBAC). Lead with calendar sync; supporting work spanned enquire UX and portal polish. Not a solo product.