Skip to content

tsjshg/sample-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sample-webapp

Webアプリケーションの仕組みを理解する目的で作られたネットショップです。Pythonで実装されています。

セットアップ方法

Python3.9で動作確認しています。必要な外部ライブラリはいまのところBottle だけです。以下の方法でインストールできます。

pip install -r requirements.txt

起動方法

以下のコマンドで起動します。

python3 app.py

ローカルホストのポート5000番でサーバが起動します。Webブラウザを起動し、以下のURLをアドレスに入力してください。お客さんが利用することを想定したページが表示されます。

http://localhost:5000/

管理業務には目的に応じて以下のパスを指定してください。

パス 説明
/admin/order 注文を管理するページ
/admin/stock 在庫を管理するページ

基本的な機能

お客さんは、商品を選んで個数を指定し購入をクリックします。カート機能は無いので、商品は1つだけしか選べません。次の画面で名前、メールアドレス、発送先を指定し注文を確定します。

注文が入ると、注文管理ページで確認できます。この時点で在庫が減っています。出荷処理が済んだら、注文の状態を出荷済みにします。注文をキャンセルするとその分の在庫が戻ります。

利用ソフトウェア

このWebアプリケーションソフトウェアはCSSにHonokaを含みます.ファイルは2022年1月に取得したものです.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages