Python(FastAPI)とsqlite3を使ったデータベース操作ができるwebサイトです。http://localhost:8000 のローカルホスト上で動くだけなので、パプリックには公開してません。簡単に扱えるので、ぜひ遊んでみてください。
pythonの環境構築が必要です。著者は以下のとおりです。
$ pyenv -v
pyenv 2.4.1
$ python -V
Python 3.11.6
上記のようにするにはpyenvでPythonのversion3.11.6をインストールしてください。
$ pyenv install 3.11.6
以下のコマンドを叩いてもらって、必要なパッケージをインストールします。
$ pip install -r requirements.txt
Makefileを用意しているので下記のコマンドを入力してもらえば、データベースが作成され、webサイトが開き動作します。
$ make run
作成したデータベースをチャラにしたい場合は下記のコマンドを入力してください。
$ make clean
また、データベースだけ作成したい場合は下記のコマンドを入力してください。
$ make create
何度もwebサイトをを立ち上げるとポートが渋滞するのでこまめにキルしてください。また、エラーなどがあればissueでコメントしてください。