繁中

ChronoFrame:絲綢般的照片顯示和管理應用程式

在大規模照片管理和瀏覽的時代, ChronoFrame 提供優雅而絲滑的解決方案。
它是一個現代化 照片顯示和管理應用程式 它不僅具有流暢的界面,還支持多種圖像格式和大尺寸渲染,允許攝影師、設計師和博主輕鬆管理他們的圖像文件。

核心功能

智能照片管理

  • 通過網絡界面輕鬆上傳和瀏覽圖像
  • 自動提取EXIF信息(時間、相機參數、地理位置等)
  • 可以在地圖上探索位置,並支持反向地理編碼識別
  • 支持多格式:JPEG、PNG、HEIC/HEIF
  • 使用生成高效的縮略圖 Thumb哈希技術 加載順利

現代技術堆棧

  • Nuxt 4:提供RSS/SSG支持
  • TypeScript:保證類型安全
  • TailwindCSS:快速構建現代界面
  • 毛雨ORM:強類型的資料庫操作

靈活的存儲

  • 支持本地文件系統和S3等各種後台
  • 可配置的CDO加快圖像加載速度

部署方法

建議使用Docker鏡像:

docker run -d --名稱計時框-p 3000:3000 
 -v $(pwi)/data:/app/data --env-file . dev 
 ghcr.io/hoshinosuzumi/chronoframe:latest

也可以使用 Docker Compose :

服務:
 計時框:
 圖片:ghcr.io/hoshinosuzumi/chronoframe:latest
 港口:
 - 「3000:3000」
 卷:
 - ./數據:/app/data
 dev_file:
 - . inf

使用指南

  • 默認登錄帳戶:
     電子郵件[email protected]
     密碼CF1234@!
  • 登錄後,前往 /儀錶板 上傳照片
  • 系統自動生成縮略圖並標記拍攝地點

發展和建設

  • 環境:Node.js 18+,PPPM 9+
  • 開發命令:pnpm install pnpm dev
  • 生產構建:pnPM構建pnPM預覽

該項目結構清晰,分為 app/模塊例如,伺服器/包裹/ 、並且開發人員可以輕鬆擴展。

開源和貢獻

  • 歡迎拉取請求
  • 遵循TypScript + ESLint + Prettier規範
  • 許可證:麻省理工學院
  • 作者: 蒂莫西·尹(星野鈴木飾)。

官方網站: bh8.ga
展示畫廊: lens.bh8.ga

Github:https://github.com/HoshinoSuzumi/chronoframe/

管材:

返回頂端