注意 プロジェクト バベルは実験的なプロジェクトです。 フロントエンドモックのみでバックエンドは未完成のものも多くあります。
これらはブランチごとに管理する予定です。
フロントエンドは Next.js を使用しています。以下の手順で立ち上げることができます:
-
プロジェクトのルートディレクトリに移動します。
-
必要な依存関係をインストールします:
npm install
- 開発サーバーを起動します:
npm run dev
- ブラウザで
http://localhost:3000
を開いて、アプリケーションを確認します。
バックエンドは FastAPI と webソケットを利用しています。
src/backend
ディレクトリに移動します:
cd src/backend
- バックエンドサーバーを起動します:
uvicorn main:app --reload
uvicorn file_watcher:app --host 0.0.0.0 --port 8001 --reload
- webソケットを起動します:
python file_watcher.py
- バックエンドサーバーが
http://localhost:8000
で起動します。
これらの手順を実行することで、フロントエンドとバックエンドの両方を立ち上げることができます。フロントエンドは3000番ポートで、バックエンドは8000番ポートで実行されます。
注意:実際の環境設定や依存関係は、プロジェクトの具体的な構成によって異なる場合があります。必要に応じて、プロジェクトのREADMEファイルや設定ファイルを確認してください。