[go: nahoru, domu]

Skip to content

研究室内で発生する画像ファイルアップロード作業を半自動化するためのWebアプリ

Notifications You must be signed in to change notification settings

Daiki-Shiraki/ez-album

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ez-album

研究室内で発生する写真ファイルアップロード作業を半自動化するためのWebアプリ

開発背景

以下2つの作業を解消したいという動機で開発をスタート。
1回の行事あたりに撮影する写真は30~80枚ほど。

  • 撮影した写真を手動でファイルサーバーにアップロードする作業
  • アップロードする写真のファイル名を[撮影対象者名_id]に置換する作業

要件

  • 撮影した写真と対象者名を組みにしてアップロードできる
  • 行事と撮影対象者名を組みにして登録できる
  • 行事と人と写真を紐づけて検索や閲覧ができる(仮)

システム構成

flowchart TB
  CL(Service Site) -->|send photo, manage event, and ask for uploading| AS(API Server)
  AS-->|add record|DB[(Database)]
  AS-->|request for renaming|RA(rename-all)
  AS-->|upload batch of renamed photos|GD(Google Drive)
  RA-->|return renamed photos|AS
Loading

ページ構成

flowchart TD
ページ一覧 --> アップロード
ページ一覧 --> イベント一覧
ページ一覧 --> メンバー一覧
イベント一覧 --> イベント登録
イベント一覧 --> イベント更新
イベント一覧 --> イベント詳細
イベント一覧 --> イベント削除
メンバー一覧 --> メンバー登録
メンバー一覧 --> メンバー更新
メンバー一覧 --> メンバー詳細
メンバー一覧 --> メンバー削除
Loading

使用技術

  • Server: Gin(Golang)
  • Client: Next.js(TypeScript)
  • Database: MySQL
  • Storage: Google Drive

About

研究室内で発生する画像ファイルアップロード作業を半自動化するためのWebアプリ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published