2023/07/19
PHP開発・謎解きSNS「NAZOO」発表【カリキュラム卒業生】
グロウコミュニティ株式会社では、未経験エンジニアの方を育てる独自の研修カリキュラムがございます。
PHPカリキュラムの卒業時には、自作で1つWebアプリを制作するのですが、今回は、Tさんが開発したWebアプリを発表してくださいました。
その名も、謎解きSNS「NAZOO(ナズー)」!
「NAZOO」は、自分で問題を作って投稿したり、他の人が作った問題を解いたり、謎解きを楽しめるSNSです!
気に入った問題には「いいね」をつけて保存することができ、「いいね」が多くつくと、人気クイズとしてランキングに掲載されます✨
PHPのフレームワークであるLaravelを使用して作成したそうです。
なぜ謎解きSNS「NAZOO」を作ろうと思ったの?
Tさん
「ここ数年、テレビ番組や『リアル脱出ゲーム』といったコンテンツで謎解きが流行っています。
しかし、気軽に問題を解いてみたくとも、放送時間が決まっていたりイベントに申し込みをしないといけないため、なかなか手を出せない人もいるかと思います。
そこで、このようなSNSという形で、いつでも気軽に謎解きを楽しめるようにしたいと思い作成しました!」
「NAZOO」の機能について
一般ユーザーと管理者ユーザーそれぞれでログインできるようになっており、機能もユーザーによって異なります。
【一般ユーザー】
ログインすると、いろいろな人が投稿した問題一覧が表示されます。
「回答」を押すと、問題が解けるページへ。
回答を入力して送信すると、すぐに結果判定されます。
「いいね」をクリックでお気に入り登録できます。
「いいね」がたくさんつくとランキング画面で上位に!✨
お気に入りのユーザーをフォローすることもできます.
「絞り込み」でフォローしているユーザーの投稿だけに表示を切り替えられます。
お次は投稿してみましょう!
「投稿する」を押すと問題作成画面になります。
↓こんな感じで問題を入力します。画像やヒントも設定できます◎
投稿するとこのように表示されます!
「マイページ」を押すと自分のアカウント情報が表示されます。
「編集」ボタンからアカウント情報の編集も可能です。
【管理者ユーザー】
管理者ユーザーでは、ユーザーの一覧として登録日やメールアドレスの確認ができるようになっています。
通報機能もあるため、通報された投稿やユーザーは、管理者権限で削除も可能です。
今後の展望
「実は、まだまだ追加したいことがありまして…」
さすがはTさん…!
「もともとNAZOOと名付けたのは、問題を解いていくことで
『動物園のように動物を集められるようにしたい』という発想が元になっていました。
正解数などに応じてトロフィーのような動物をゲットできる機能を追加したいですね」
だからNAZOOなんですね!動物いっぱい集めて自分だけの動物園が作れたら面白そうですね。
「あとは、いいねやフォローだけでなく、コメントもできるようにしたいと思ってます。
それと、問題にジャンルを設定してフィルタリングできるようにしたり、検索機能をつけてユーザー名や問題文などを検索できるようにしたいです」
生き生きと話してくれたTさん。今後もNAZOOの進化が楽しみですね!
今回のPHP開発を通じての感想
最後に、今回制作をしてみてどうでしたか?
「設計からすべて自分で考えたため、一から制作する流れを学ぶことができました。
また、今回の制作でLaravelやTailwind CSSを使用することになり、新たなスキルを身につけることができました。
今後も現場などで役立てていきたいです!」
Tさんは未経験からカリキュラムを受講され、現在は金融系システム開発のプロジェクトに参画しています。
Tさん、ありがとうございました!
▼Tさんのインタビューはこちら▼
▼Tさんが受講したTech Grow UP▼
前の記事 :
【グロウコミュニティ社員主催】ITツールを学ぶ共有会開催!
次の記事 :
交流会が開催されました!【グロウコミュニティ社員主催】