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

PROJECT

MicroCoupon

小規模電子クーポン管理システム

expand_more

MicroCouponとは

学校や地域イベント向けに開発した、小規模な電子クーポン管理システムです。

クーポンの発行から利用、決済、管理までを一元化し、文化祭などのイベントで簡単かつ安全に運用できることを目指しています。

プロジェクト概要

MicroCouponは、小規模な電子クーポン管理システムです。

学校や地域イベントで利用できる電子クーポンの発行・管理・決済を効率化するために開発しました。

開発の動機

主な機能

qr_code_scanner

QRコード決済

個別QRコードを利用した高速な決済システム

analytics

データ集計

決済データを自動集計しCSV形式で出力

speed

高速処理

瞬時に認証を行いスムーズな決済を実現

settings

簡単な管理

管理画面からクーポンや利用状況を簡単に管理

shield_locked

安全なプレペイド

クーポン交換時に有効化し、不正利用を防止

print

クーポン印刷

残高とIDを印刷可能なPDF形式で出力

settings_slow_motion

簡単セットアップ

セットアップスクリプトで環境構築を自動化

admin_panel_settings

管理画面保護

Basic認証によってDjango管理画面の安全性を向上

使用技術

技術用途
Python 3.xメイン開発言語
Django 5.xWebフレームワーク
PostgreSQL 16データベース
NginxWebサーバー
Docker / Docker Compose開発・運用環境
GunicornWSGIサーバー
HTML / CSS / JavaScriptフロントエンド
qrcodeQRコード生成
html5-qrcodeQRコード読み取り
psycopgPostgreSQL接続
Pillow画像生成
reportlabPDF生成
python-dotenv環境変数管理

今後の展望

festival

School Festival

文化祭での本格運用

print

Print Design

印刷デザインのバリエーション追加

analytics

Analytics

利用データの統計分析機能を強化

public

Expansion

他校や地域イベントへの展開

ライセンス

MIT Licenseで公開しています。

ソースコードはGitHubで公開しており、自由に利用・改変・再配布が可能です。

詳細はリポジトリ内のLICENSEをご覧ください。

Repository

リポジトリでは、ソースコードやドキュメントを確認できます。

ぜひご覧ください。

Link Icon

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

プロジェクト一覧に戻る