Skip to content

uyukigakata/enjop

Repository files navigation

SecHack365_4C_えんじょっぷ

Backend環境構築

Only Ubuntu

sudo ./install.sh

https://qiita.com/toki_mwc/items/7890d93175d21281e257 を参考に

仮想環境作成

python -m venv venv

パッケージ一覧

pip install openai
pip install google-cloud-vision
pip install google-cloud-speech-to-text
pip install flask
pip install flask_cors
pip install firebase  
pip install firebase-admin
pip install python-dotenv
pip install opencv-python

パッケージインストール一括

pip install -r requirements.txt

venvの中身を生成

pip freeza > requirements.txt

実行方法

python server

frontendの環境構築

# まずはnode.jsをインストール
# Install nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# Install node.js version 23 
nvm install 23
node -v
npm -v
# Install pnpm
curl -fsSL https://get.pnpm.io/install.sh | sh -

パッケージインストール

pnpm install
pnpm install vuex
pnpm install axios

Run Development Server

pnpm dev

Type-Check, Compile and Minify for Production

pnpm build

Lint

pnpm lint