80 lines
2.4 KiB
Markdown
80 lines
2.4 KiB
Markdown
---
|
|
type: project
|
|
status: active
|
|
source: git.alwisp.com
|
|
repo: jason/fabdash
|
|
repo_url: https://git.alwisp.com/jason/fabdash
|
|
language: JavaScript
|
|
branch: main
|
|
tags: [repo, jason]
|
|
updated: 2026-05-29
|
|
---
|
|
|
|
# fabdash
|
|
|
|
**Repository:** [jason/fabdash](https://git.alwisp.com/jason/fabdash) · branch `main` · JavaScript
|
|
|
|
## Summary
|
|
|
|
FABDASH: fabrication project management and scheduling dashboard — dark/gold-themed React + Flask + SQLite single-container app for fabrication workflow management
|
|
|
|
## Current status
|
|
|
|
Active. Synced from Gitea on 2026-05-29.
|
|
|
|
## Documentation overview
|
|
|
|
# FABDASH
|
|
|
|
**Fabrication Dashboard** — A sleek, modern project management & scheduling application built for fabrication workflows.
|
|
Repo: https://github.com/jasonMPM/fabdash
|
|
|
|
|
|
---
|
|
|
|
## Table of Contents
|
|
|
|
- [Overview](#overview)
|
|
- [Tech Stack](#tech-stack)
|
|
- [Project Structure](#project-structure)
|
|
- [Features](#features)
|
|
- [Interaction Reference](#interaction-reference)
|
|
- [Keyboard Shortcuts](#keyboard-shortcuts)
|
|
- [API Reference](#api-reference)
|
|
- [Component Architecture](#component-architecture)
|
|
- [Unraid Installation](#unraid-installation)
|
|
- [Adding Your Logo](#adding-your-logo)
|
|
- [Updating FabDash on Unraid](#updating-fabdash-on-unraid)
|
|
- [Local Development](#local-development)
|
|
- [Environment Variables](#environment-variables)
|
|
- [Database Schema](#database-schema)
|
|
- [Roadmap](#roadmap)
|
|
|
|
---
|
|
|
|
## Overview
|
|
|
|
FabDash is a self-hosted, full-stack project management dashboard built for fabrication teams. It features a large interactive calendar, multi-deliverable project tracking, drag-and-drop scheduling, a per-project Focus View timeline, a redesigned workload heatmap with per-status color-coded grids, an agenda panel, right-click context menus, keyboard shortcuts, and a collapsible branded sidebar — all wrapped in a dark/gold UI and deployed as a single Docker container with no external dependencies.
|
|
|
|
---
|
|
|
|
## Tech Stack
|
|
|
|
### Frontend
|
|
|
|
| Package | Version | Purpose |
|
|
|---|---|---|
|
|
| React | ^18.3.1 | UI framework |
|
|
| Vite | ^5.4.11 | Build tool and dev server |
|
|
| Tailwind CSS | ^3.4.15 | Utility-first styling |
|
|
| @fullcalendar/core | 6.1.15 | FullCalendar core (pinned — version must match all FC packages) |
|
|
| @fullcalendar/react | 6.1.15 | Calendar component |
|
|
| @fullcalendar/daygrid | 6.1.15 | Month/week grid view |
|
|
| @fullcalendar/timegrid | 6.1.15 | Time-slot view |
|
|
|
|
…(truncated — see repo)
|
|
|
|
## Notes
|
|
|
|
- Project file auto-created from repo documentation.
|