mikannohako's Base
プロジェクトサムネイル

DistributeHandOuts

DHO

プリント配布システム

expand_more

DHOとは

Distribute Handouts(プリント配布システム)の略です。

プロジェクト概要

DHOは、NginxDjango を用いて開発したプリント配布システムです。

学校の授業で行われる手作業によるプリント配布の非効率さを解決することを目的として開発しました。

所属情報や検索機能を活用し、必要なプリントを素早く配布できるシステムです。

開発の動機

主な機能

person

所属システム

所属情報をもとに適切なプリントを自動配布

sell

タグ機能

タグを利用してプリントを分類・整理

search

検索システム

教科やタグから目的のプリントを素早く検索

analytics

データ収集

閲覧状況や配布状況をリアルタイムで確認

bolt

高速処理

検索から配布までを高速に実行

install_desktop

簡単セットアップ

setup.shによる簡単なサーバー構築

deployed_code_update

デプロイスクリプト

最新版への更新を簡単に実行

使用技術

分類技術
バックエンドPython 3.x
Web FrameworkDjango
APIDjango REST Framework
テンプレートDjango Templates
フロントエンドJavaScript
WebサーバーNginx
データベースPostgreSQL
コンテナDocker / Docker Compose
WSGIGunicorn

今後の展望

analytics

Analytics

統計分析機能のさらなる強化

school

Expand

学校や教育機関への展開

ライセンス

現在はソースコードを非公開としているため、ライセンスは公開時に改めて設定する予定です。

update最終更新日:2026/07/26

プロジェクト一覧に戻る