// readme

Office Tracker

A web application designed to track compliance with Return-to-Office (RTO) mandates, featuring a user-friendly calendar interface for logging office presence and generating comprehensive summary statistics and reports for compliance assessment.

Features

  • πŸ“Š Track daily office presence on a monthly basis
  • πŸ”„ Real-time updates and synchronization
  • πŸ“± Responsive web interface
  • πŸ“Š Export reports in CSV and PDF formats
  • πŸ” GitHub OAuth authentication (in integrated mode)
  • πŸš€ Multiple deployment options (standalone or integrated)
  • 🐳 Docker support for easy deployment
  • πŸ€– Model Context Protocol (MCP) support for AI assistant integration

Deployment Options

Integrated Mode

The integrated mode offers a full-featured experience with:

  • Cloud PostgreSQL database storage
  • Redis caching
  • GitHub OAuth authentication
  • Multi-user support

Prerequisites

  • Docker and Docker Compose
  • GitHub OAuth credentials
  • PostgreSQL database
  • Redis instance

Configuration

  1. Copy the sample configuration:
cp config/sample.env config/local.env
  1. Configure your local.env with required credentials and settings

Running with Docker…