Files
2026-06-05 00:49:20 -05:00

2.6 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/codedump https://git.alwisp.com/jason/codedump TypeScript main
repo
jason
2026-05-29

codedump

Repository: jason/codedump · branch main · TypeScript

Summary

Internal dashboard for tracking AI tools and coding projects — shows completion status, links documentation, and manages team access via admin accounts and PINs

Current status

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

Documentation overview

Source: PROJECT.md

CODEDUMP

Internal dashboard for tracking AI tools and coding projects. Provides a high-level overview of what the team is building, what tools are available, and the completion status of active work — all in one place.


Purpose

CODEDUMP gives teams a single place to:

  • Track AI tools and coding projects with completion percentages
  • Attach markdown documentation and project files
  • Link to internal/external URLs and Google Drive sources
  • Highlight new tools available to the team
  • Manage access via admin accounts and 4-digit user PINs

Tech Stack

Layer Technology
Frontend React 18 + TypeScript + Vite
Styling Tailwind CSS (dark mode, CSS variable theming)
Backend Node.js + Express + TypeScript
Database SQLite via better-sqlite3
Auth JWT (12h expiry) + bcryptjs (admin passwords) + HMAC-SHA256 (user PINs)
File uploads Multer (local disk storage)
Markdown react-markdown + remark-gfm
Container Docker (multi-stage build, single container)

Project Structure

codedump/
├── client/                          # React frontend
│   ├── src/
│   │   ├── api/index.ts             # Typed fetch wrappers (JWT injected automatically)
│   │   ├── hooks/
│   │   │   ├── useAuth.ts           # AuthContext — JWT storage, login/logout
│   │   │   └── useSettings.ts       # SettingsContext — branding, accent color
│   │   ├── components/
│   │   │   ├── layout/
│   │   │   │   ├── Layout.tsx       # App shell (sidebar + outlet)
│   │   │   │   └── Sidebar.tsx      # Nav — auth-aware, admin section, logout
│   │   │   ├── projects/
│   │   │   │   ├── ProjectCard.tsx  # Card with progress bar, links, tags
│   │   │   │   └── ProjectForm.tsx  # Create/edit form with color picker

…(truncated — see repo)

## Notes

- Project file auto-created from repo documentation.