Overview
Ever Teams is the team-focused frontend for Ever Gauzy, an open-source business management platform built by Ever.Co. It gives teams a dedicated workspace for tasks, projects, time tracking, meetings, and collaboration.
I worked on Ever Teams as part of the Ever.Co team. My work focused on frontend integration, connecting product workflows to the Ever Gauzy API, and adding third-party collaboration features inside the app.

Problem
Ever Gauzy covers a broad set of business operations, including ERP, CRM, HRM, ATS, and project management. Ever Teams needed a narrower interface for daily team work, where users could manage tasks, track time, and collaborate without moving between disconnected tools.
That meant the frontend had to stay close to Gauzy's backend model while still feeling focused for team workflows.
What I Worked On
I worked on API-driven frontend features and integrations across the team workspace.
Gauzy API Integration
Ever Teams consumes data from the Ever Gauzy backend. I worked on frontend services and UI flows for organizations, teams, projects, tasks, and time entries.
This included handling authenticated requests, mapping API responses into the UI, and keeping task and time-tracking views aligned with backend state.
Jitsi Meet Integration
I integrated Jitsi Meet so teams could start video calls from inside the app. The work included embedding the meeting experience, passing room configuration, and connecting meeting entry points to task or project context.
The goal was to keep collaboration close to the work item instead of sending users to a separate meeting flow.
Excalidraw Collaboration
I integrated Excalidraw for shared whiteboarding. This gave teams a lightweight space to sketch ideas and collaborate visually.
The harder part was the collaboration behavior: keeping multiple users on the same canvas, handling reconnects, and making the feature usable inside an existing product layout.
Dashboard and Responsive UI Work
I also worked on task views, time-tracking widgets, and dashboard screens. These areas needed clear data loading states, predictable layout behavior, and responsive handling for different screen sizes.
Technical Approach
The frontend was built with Next.js, React, TypeScript, and Tailwind CSS. The app consumed the Ever Gauzy API, which is built with NestJS.
Most of my work sat at the boundary between product UI and external services. For Gauzy API work, I focused on request flow, authentication state, data mapping, and UI consistency. For Jitsi and Excalidraw, I focused on embedding third-party tools without making them feel detached from the rest of the workspace.
Challenges
The main challenge was integration quality. Third-party tools are useful only when they fit the product flow. A meeting should start from the right task or project context. A whiteboard should remain easy to open, use, and recover after a connection issue.
Another challenge was working against a broad backend platform. The frontend had to present enough Gauzy data to be useful while keeping the team workspace focused and readable.
Outcome
Ever Teams became a focused workspace on top of Ever Gauzy. My work helped connect the frontend to Gauzy's backend data and added collaboration features for meetings and whiteboarding.
The project gave me deeper experience with production API integration, authenticated frontend flows, third-party embeds, and real-time collaboration behavior inside a team productivity app.
Tech Stack
- Next.js
- React
- TypeScript
- Tailwind CSS
- Jitsi Meet
- Excalidraw
- Ever Gauzy API
- NestJS