websocketのチュートリアルとして作ったシンプルなチャットアプリです。
バックエンドは FastAPI、フロントエンドは Next.js を使用しています。
WebSocketに初めて挑戦したのでaiに頼ってるところが多いです...
- フロントエンド: Next.js (React), Tailwind CSS
- バックエンド: FastAPI, WebSocket
- データベース: SQLite → PostgreSQL(移行対応中)
- その他: Python 3.12, SQLAlchemy
cd frontend
npm install
npm run devcd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload