保育園における出欠管理システム
[保護者]
- 保護者の出欠登録
- 保育士からの返信閲覧
[保育士]
- 園児の出席閲覧
- 欠席した園児の保護者への返信
- React@18.0.17
- TypeScript@4.7.4
- blueprintjs/core@4.6.0
- Python@3.10
- Django@3.2.10
- Django REST API@3.13.1
- SQLite
-
node.js をインストールする
node.js の Download リンク -
mkdir/cd で作業フォルダを作成・移動し, git pull
git clone https://github.com/ing08/biprogy-summer-2022.git
-
package.json があるフォルダで npm install を使って, 必要なパッケージを取得
npm install
-
npm start で開発用サーバーの立ち上げ [http://localhost:3000]
npm start
- cdk フォルダ内の deploy.sh の実行
- 保護者用と保育士用で 2 つ package.json が存在するのでそれぞれで npm install する必要がある
- atomicDesign の使用
-
python3.10 をインストールする (pipenv 等でも ok)
-
django をインストール
pip install django
-
各種パッケージをインストール
pip install django-rest-api
pip install django-rest-multiple-models
pip install django-cors-headers
-
データの migrate
python manage.py migrate
-
superuser の登録
python manage.py createsuperuser
(必要な情報を入力) -
開発用サーバーの立ち上げ
python manage.py runserver
- デプロイ先の DB
- MySQL@8.0.25