Files
echo/.references/references-only/reference vault/memory/projects/wfh.md
T
2026-06-05 00:49:20 -05:00

2.1 KiB

type, status, source, repo, repo_url, language, branch, tags, updated
type status source repo repo_url language branch tags updated
project active git.alwisp.com jason/wfh https://git.alwisp.com/jason/wfh TypeScript master
repo
jason
2026-05-29

wfh

Repository: jason/wfh · branch master · TypeScript

Summary

Work From Home - Progress Tracker

Current status

Active. Synced from Gitea on 2026-05-29.

Documentation overview

WFH Daily Report App

A sleek, modern, and dockerized web application for employees to track and submit their daily work-from-home reports. Features a stunning glassmorphic design and seamless integration with Google Workspace.

Features

  • Premium UI: Modern glassmorphism aesthetics with smooth animations and responsive design.
  • Google OAuth 2.0: Secure authentication using your company's Google Workspace accounts.
  • Multi-Step Reporting:
    • Morning: Log planned tasks, time estimates, and initial notes.
    • Evening: Review achievements, update statuses, and submit links to completed work.
  • Smart Admin Logic:
    • The first user to log in is automatically granted the ADMIN role.
    • Exclusive Admin Panel to search and review all employee reports.
  • Google Drive Integration:
    • Automatically exports completed reports as Google Docs.
    • Admins can designate a specific folder for all exports.
  • Single-Container Architecture: Uses SQLite for persistent storage, making it ideal for "drop-in" deployments (e.g., Unraid, Synology).

🚀 Quick Start

1. Prerequisites

  • Google Cloud Console Project with:
    • OAuth 2.0 Credentials (Web Application)
    • Google Drive API enabled
  • Docker installed on your host.

2. Environment Setup

Copy .env.example to .env and provide your credentials:

cp .env.example .env

3. Run with Docker

# Build and run the container
docker build -t wfh-report .
docker run -p 3000:3000 \
  --env-file .env \
  -v $(pwd)/data:/app/data \
  wfh-report

🏡 Unraid Installation

…(truncated — see repo)

Notes

  • Project file auto-created from repo documentation.