ゼミでのPHPを使った自由課題で、落書き投稿サイトを制作してみました。
普通のらくがきサイトとは違い、「へたくそな絵を投稿する」ための落書きサイトを制作してみました。
使用言語
- PHP
- MySQL
- javascript
- HTML
- CSS
実装
アカウント登録機能
アカウント機能も実装しました。
メールアドレス、パスワードを設定することでアカウントが作れます。絵描画機能
落書きした画像を載せるだけではつまらないので、その場で書いたものを投稿できるようにしました。
JavascraiptのCanvasを使って制作しました。投稿ページ
自分の落書き全体がみることができます。マイページ
- アイコン設定機能
- 背景
- つぶやき
- プロフィール
を載せることができます。
ランキング機能
よくある「いいね!」機能と同じように、- 「センスがやばい」
- 「個展開けるレベル」
- 「平成のピカソ」
といったユーザーのリアクションを残せるようにしました。
また、そのリアクション数でそれぞれランキングを見えるようにしました。
つくってみて
デザインまでは手をつけられなかったのですが、システム的には一般的なお絵かきサイトと同じようなものを初めて作成し、Webアプリを制作するむずかしさを実感しました。
特に、ページリンクを考えるのがとても難しかったです。