PHPでSNSに近いサービスを開発しました。
投稿、フォロー、メッセージ等の基本的な機能を実装しています。
##URL
##使用技術
・フロントエンド
- HTML
- CSS
- Javascript
・バックエンド - PHP
- FWなし
・インフラ/開発環境 - heroku
- Mysql
- VScode
- Git/GitHub
##実装機能
###メッセージ機能
ユーザー同士のやり取りはもちろん、新規メッセージがあるときはログイン時にフラッシュメッセージで通知するようになっています。
###モーダルウィンドウ
投稿、コメント等を送信する際に出力され、UIを高めるため実装しました。
###ページネーション
投稿、ユーザー一覧画面にて複数のページで分割できるよう実装しました。
###メディアクエリ
ウィンドウサイズに合わせて、レイアウトが崩れないようメディアクエリを実装しました。
###その他機能
その他、さまざまな機能が実装されています。
・いいね
・フォロー
・コメント
・投稿
・検索
・ユーザー新規登録
・ユーザーログイン
・テストログイン
・一覧表示(ユーザー/投稿)
・詳細表示(ユーザー/投稿)
・更新(ユーザー/投稿)
・削除(ユーザー/投稿/コメント/メッセージリスト)
###終わりに
実務でPHPを使用しているため、学習も兼ねてFWなしで個人開発しました。
生のPHPで開発することで、内部の処理まで確認することができたのでとても勉強になりました。
これからもいくつか個人開発を続けたいと思います。