Ever Teams

Ever® Teams™ - Open Work and Project Management Platform.

Ever Teams is the team-focused frontend for Ever Gauzy, an open-source business management platform (ERP/CRM/HRM/ATS/PM) built by Ever.Co. As a team member at Ever.Co, I was brought on to work on Ever Teams, which consumes the Ever Gauzy API and provides a clean interface for teams to manage their work and track time.

Ever Teams Dashboard

What I Worked On

My main focus was integrating third-party services and connecting the frontend to the Ever Gauzy API. Here's what I built:

API Integration

Ever Teams pulls all its data from Ever Gauzy's backend. I worked on wiring up the API calls, handling authentication flows, and making sure the data stayed in sync. This involved building services that fetch organizations, teams, projects, tasks, and time entries from Gauzy and display them properly in the UI.

Jitsi Meet Integration

One of the features I'm proud of is the Jitsi Meet integration. Teams can start video calls directly from the app without leaving the interface. I handled the embed, passing room configurations, and syncing meeting status with the task or project context so you can jump into a call right from a task view.

Excalidraw with Live Collaboration

We wanted a whiteboard feature where team members could sketch ideas together in real time. I integrated Excalidraw and set up the collaboration layer so multiple people can draw on the same canvas simultaneously. Getting the real-time sync working smoothly took some iteration, especially around handling connection drops and rejoins.

General Frontend Work

Beyond integrations, I also worked on various parts of the dashboard: the task views, time tracking widgets, and making sure everything stayed responsive on different screen sizes.

Tech Stack

  • Frontend: NextJS, React, TypeScript
  • Styling: Tailwind CSS
  • Integrations: Jitsi Meet SDK, Excalidraw
  • Backend: Ever Gauzy API (NestJS)

What I Took Away

Working at Ever.Co on this project gave me solid experience with large-scale API integration and real-time collaboration features. It's one thing to use these tools as a consumer, but building the integration layer yourself teaches you a lot about edge cases, error handling, and keeping things performant when multiple services are talking to each other.

Connect
Let's get in touch