PHP

【PHP】Twitter風アプリを作ってみた

現在PHPの学習を行っていますが、その一貫としてTwitter風アプリを作成してみました。

まだ完成という訳ではありませんが、骨格はできてきたので一旦そのアプリを紹介します。

Twitter風アプリの仕様

僕が作成したTwitter風アプリの仕様は以下の通りです。

  • ログイン
  • ログイン時にメールアドレスを記憶させる
  • ログアウト
  • 支出投稿機能
  • 投稿一覧表示
  • 投稿詳細表示
  • 収支計算機能

まだまだ投稿の検索機能、ファロー、いいね機能とかいろいろとつけていきたいですね。

現時点での完成イメージ

現時点での完成イメージは以下の通りです。

基本機能

機能機能はログイン、投稿、投稿一覧表示、ログアウトになります。

+α機能

投稿内する際に収支情報を入力することで、簡易的な支出管理ができるようにしているので、その収支状況を期間を絞って検索する機能をつけています。

開発環境

開発環境は以下の通りです。

PHP 7.3.7
MAMP 5.4
VScode 1.43.2
Bootstra4 4.3

サイトの見栄えはセンスがないので、Bootstrapにお任せしてます。

Bootstrap臭なんてとりあえず気にしません。

まず大事なのは中身のはずなので。

これから実装したいこと

これから実装したいことは以下のような機能です。

  • 投稿検索機能
  • リプ(返信機能)
  • いいね機能
  • ユーザーフォロー機能
  • Twitter連携ログイン
  • Twitterに同時投稿

よくよく考えれたいいねやフォローを考えたデータベース構成になってない気がします・・・。

まとめ

まだまだ未完成ですが、こうやって公開することによりもっと頑張らなきゃとい気持ちになります。

本来ならばLaravelを使って実装したかったんですが、今のままだとフレームワークを使うのではなく、フレームワークを使わされているような気持ちになるので、ピュアPHPでの実装を試みました。

完成したあかつきにはこれをポートフォリオとして転職活動ができればと思います。

ABOUT ME
Jyu2
ソフトウェア会社(SIer)で10年以上勤務のシステムエンジニア|ポケットWiFi使用歴2年以上|ポケットWiFi+αで快適でお得なインターネット環境を構築するための情報を発信|その他、IT情報やWebサービス、アプリ、ガジェットなどの情報を発信|自分と他の人のカバンの中身を紹介するメディア「カバンの中身ラボ(https://kaban-no-nakami-labo.com/)」も運営しています。 ポケットWiFi選びに迷ったらTwitter、お問合せフォームからご連絡ください。