https://github.com/sanaeproject/newliqt
https://github.com/sanaeproject/newliqt
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sanaeproject/newliqt
- Owner: SanaeProject
- License: apache-2.0
- Created: 2026-04-17T15:11:20.000Z (3 months ago)
- Default Branch: develop
- Last Pushed: 2026-05-22T05:52:13.000Z (about 1 month ago)
- Last Synced: 2026-05-22T14:15:22.598Z (about 1 month ago)
- Language: PHP
- Size: 3.06 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# newLiQt
newLiQtは、PHPで構築されたLine風のチャットアプリケーションであり、Qiitaのように記事を投稿・閲覧できる機能も備えています。
## 主な機能
- ユーザー登録とサインイン
- メール認証
- 記事投稿・閲覧機能
- ユーザープロフィール管理
- グループチャット機能
- ブロック機能
## 技術スタック
- バックエンド: PHP
- データベース: MariaDB
- フロントエンド: HTML/CSS/JavaScript
- その他: Composer, PHPMailer, Dotenv, Bootstrap
## セキュリティ対策
- パスワードはpassword_hash()関数でハッシュ化して保存
- CSRFトークンを使用してフォームのセキュリティを強化
- 入力値のバリデーションとサニタイズを徹底
- サインイン試行の頻度をランダムに遅延させることでブルートフォース攻撃を防止
- メール認証トークンの発行頻度を制限することでスパム行為を防止
## ドキュメント
- [APIドキュメント](docs/API.md)
- [機能仕様](docs/Items.md)
- [データベース設計](docs/Scheme.yml)
## ライセンス
Apache License 2.0