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.

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.