WINCハッカソン夏期2023グループ3のアプリ
これは掲示板アプリです。しかし、ときどきChatGPTがスレッドを盛り上げてくれます。
佐藤旅人、福永大、藤田開、堀江広晃、矢代琉介
2023年9月10日
- Mac OS 12.6.7 or Ubuntu 22.04.2 LTS
- Python 3.11.5
- pip 23.2.1
- Docker 24.0.5
- Run Frontend and Backend Server
docker-compose up
- Add your API KEY (First time only)
cd backend
echo "PUT YOUR API KEY for ChatGPT" > api_key.txt
"PUT YOUR API KEY for ChatGPT"
の部分はあなたのAPI KEYに変更してください。API KEYはこちらで入手できます。
- Run ChatGPT (Use another terminal)
cd backend
pip install openai
python GPT.py
- Delete Data Base
cd backend
rm comment.db thread.db
- Delete Docker
docker-compose down
- Change your branch from
main
toshare
- Run frontend server and check your Network IP address
- Add this IP address to
frontend/src/api/ApiClient.js
このプロジェクトでは、フロントエンドにはReact、バックエンドではFlaskを用いた掲示板アプリを作成しました。ユーザーは自由にスレッド、コメントを追加することが出来ます。データベースにはSQLiteを用いており、FlaskがSQLiteにデータを保存しています。また、20分に一度、ChatGPTがデータベースにアクセスし、コメントをそれぞれのスレッドに追加します。