Open source time tracking for modern teams
ZEIT is a privacy-compliant employee time tracking platform built with Next.js and TypeScript. Designed for modern teams who need accurate time tracking without complexity.
- Fully compliant with § 16 ArbZG (German Working Time Act)
- GDPR-compliant by design with data protection built-in
- Audit-ready exports for legal documentation
- One-click start/stop tracking with automatic detection
- Manual time entries with approval workflows
- Real-time synchronization across all devices
- Detailed productivity reports and analytics
- PDF and CSV exports for HR and payroll
- Team performance dashboards
- Role-based access control and departments
- Manager dashboards with team overview
- Approval workflows for time entries
- Web application with responsive design
- Desktop and mobile support
- Offline capabilities with sync
- Frontend: Next.js 14, TypeScript, Tailwind CSS
- UI Components: shadcn/ui, Radix UI
- Icons: Lucide React, React Icons
- Build Tool: Bun
- Deployment: Vercel-ready
- Node.js 18+ or Bun
- Git
-
Clone the repository:
git clone https://github.com/zeitgg/zeit.git cd zeit -
Install dependencies:
bun install
-
Start the development server:
bun dev
-
Open http://localhost:3000 in your browser.
src/
├── app/ # Next.js app router
├── components/ # UI components
│ ├── ui/ # shadcn components
│ ├── marketing/ # Landing page components
│ └── brand/ # Branding components
├── lib/ # Utility functions
└── styles/ # Global styles
We welcome contributions from the community! Please read our Contributing Guide for details on our development process and how to submit pull requests.
bun dev- Start development serverbun build- Build for productionbun start- Start production serverbun lint- Run ESLintbun type-check- Run TypeScript checks
ZEIT is built with legal compliance in mind:
- German Working Time Act (§ 16 ArbZG) compliance for German companies
- GDPR compliance with privacy by design
- Audit trails for all time tracking activities
- Data export capabilities for legal requirements
This project is licensed under the MIT License - see the LICENSE file for details.
- 📖 Documentation
- 🐛 Issue Tracker
- 💬 Discussions
Made with ❤️ by the ZEIT team and contributors