今回は、個人開発で作成したチャットアプリ「KAeRU Log」のリリースについてまとめます。KAeRU Logは、シンプルで使いやすいチャットアプリとして設計しました。ソースコードはGitHubで公開しています。
開発の背景
個人的に、複雑すぎないシンプルなチャットアプリを作りたいと思い立ち、KAeRU Logの開発を始めました。既存のチャットアプリは機能が豊富すぎて使いにくいことがあり、必要最低限の機能に絞ったアプリを目指しました。また、サーバーサイドのプログラミングは初めてなので、ChatGPTを活用しました。
主な機能
メッセージの送受信
その他の機能
- ルーム制
- 管理者パスワードによるメッセージの全削除
開発環境・技術スタック
開発には以下の技術を使用しています:
- 言語: JavaScript
- フレームワーク: Node.js
- データベース: Redis
- フロントエンド: HTML/CSS/JavaScript
- デプロイ: Render
開発で意識したこと
- シンプルさ: 不要な機能を削ぎ落とし、基本的なチャット体験に集中
- 学習のための実装: 個人開発で新しい技術や実装方法を試す場として活用
今後の展望
今後は以下の点を検討しています:
- 管理者専用機能の追加
- UI/UXの改善
- ログイン機能の追加
まとめ
KAeRU Logは、個人開発で作成したシンプルなチャットアプリです。今後も学習と改善を重ねながら機能拡張を進めていく予定です。
興味がある方はぜひGitHubリポジトリを確認してみてください。
