4º semester · 2024-1 · SIATT
Synergy
Room booking for in-person, hybrid and online meetings with Zoom.
- S
Situation
Meeting rooms were managed in spreadsheets, causing conflicts and rework.
- T
Task
Build a platform with real-time availability, quick booking, Zoom integration and email/in-app notifications.
- A
Action
- ›Implemented Bearer-token authentication in NestJS.
- ›Built the initial dashboard and the user-management drawer.
- ›Developed the email notification system.
- ›Integrated the Zoom API to create online meetings automatically.
- R
Result
Shipped a third-party API integration and became proficient with Next.js + NestJS.
Hard skills
- Next.js
- NestJS
- React
- TypeScript
- MySQL
- Docker
- Zoom API
Soft skills
- Proactive ownership
- Deadline management
- Peer technical support
Stack
- Next.js
- React
- TypeScript
- Chakra UI
- NestJS
- MySQL
- Docker
- Figma