Skip to main content

Web Application

The web application (apps/web) is the primary and most feature-complete Ever Teams client. It's built with Next.js 16 and React 19.

Key Details​

PropertyValue
FrameworkNext.js 16 (App Router)
UI LibraryReact 19
StylingTailwind CSS + shadcn/ui + Radix UI
State ManagementRecoil
Internationalizationnext-intl (13 languages)
AuthenticationNextAuth.js
Error TrackingSentry
AnalyticsPostHog, Jitsu, Google Analytics
Default Port3030

Production URLs​

EnvironmentURL
Productionapp.ever.team
Demodemo.ever.team
Stagingstage.ever.team

Development​

# Development mode with hot-reload
yarn start:web:dev

# Build + start production server
yarn build:web && yarn start:web

# Build all packages then start dev
yarn dev:web

Core Features​

The web app includes all Ever Teams features:

  • ✅ Time tracking with real-time timer
  • ✅ Task management with multiple views (list, kanban, calendar)
  • ✅ Team management and member activity monitoring
  • ✅ Project management
  • ✅ Daily planning
  • ✅ Timesheet management
  • ✅ Reports and analytics
  • ✅ Video conferencing (Jitsi/LiveKit)
  • ✅ GitHub and JIRA integrations
  • ✅ Role-based access control
  • ✅ Settings and administration
  • ✅ Dark/light/system themes
  • ✅ 13 language translations

API Proxy​

The web app includes a comprehensive API proxy layer (app/api/) with 32+ route groups that forward requests to the Ever Gauzy backend. See API Layer for details.

Configuration​

All configuration is done via environment variables. See Configuration for the complete reference.

The Docker image reads the same variables from the container environment at runtime, so one image serves any deployment — see Runtime Configuration.

Build Outputs​

OutputUse Case
StandardVercel, Node.js hosting
StandaloneDocker deployment
ExportStatic hosting (limited features)

Set the output mode via NEXT_BUILD_OUTPUT_TYPE environment variable.