Welcome

島田則幸のポートフォリオ Noriyuki Shimada's Portfolio

Works 作品

プロフィール

職業訓練での制作実績

未経験から職業訓練でWebサイト・アプリ制作を学び、以下の作品を制作しました。HTML/CSS、Python、PHPなど、学習した技術を実際の作品に応用しています。

各作品には使用技術と学習ポイントを記載しています。

SNSアプリ Pulse
PHP / SQLite

SNSアプリ「Pulse」

感情ムードで繋がる独自コンセプトのSNS

PHP / SQLite 2026

SNSアプリ「Pulse」

「いいね」ではなく「共鳴」で繋がる、感情ムード投稿型のSNSアプリです。投稿時に8種のムードを選ぶと、カードの色がムードに対応して変化します。ささやきモード(匿名投稿)・タイムカプセル(未来日時公開)・感情天気予報(24時間分布)・感情オーラ(7日間傾向)など独自機能を実装しました。

  • CSRF・XSS・SQLインジェクション対策、bcryptパスワード管理など、セキュリティを意識した実装を行いました。
  • SQLiteをPDO経由で操作し、DBファイルを自動生成することで環境構築の手間を省きました。
PHP SQLite PDO CSRF対策 bcrypt JavaScript
掲示板アプリ
PHP / MySQL

掲示板アプリ

ユーザー認証・投稿・返信機能を備えた掲示板

PHP / MySQL 2026

掲示板アプリ

PHPとMySQLを使った掲示板アプリです。ユーザー登録・ログイン・投稿・返信の基本機能を実装しました。PDOプリペアドステートメントによるSQLインジェクション対策、htmlspecialcharsによるXSS対策も施しています。

  • ログイン・投稿・返信などWebアプリに必要な基本機能を一通り実装しました。
  • PDO・セッション管理・入力値サニタイズなど、バックエンドのセキュリティ基礎を学びました。
PHP MySQL PDO XSS対策 セッション認証
定型文管理アプリ
Python / Flet

定型文管理アプリ

Fletフレームワークを用いたテンプレート管理ツール

Python / Flet 2026

定型文管理アプリ

FletフレームワークでGUI画面を構築したデスクトップアプリです。定型文の新規作成・編集・保存・削除のCRUD操作と、ワンクリックでクリップボードにコピーできる機能を実装しました。データはJSONファイルで永続化しています。

  • Fletを使い、PythonだけでGUIアプリを作れることを学びました。
  • 定型文の保存・編集・削除という基本的なCRUD操作を実装しました。
Python Flet JSON pyperclip
付箋アプリ
Python / tkinter

付箋アプリ

デスクトップ上で自由に使える付箋アプリ

Python / tkinter 2026

付箋アプリ

Pythonのtkinterで作ったデスクトップ付箋アプリです。複数の付箋を自由に配置・作成・削除でき、内容はJSONファイルに自動保存されます。再起動後も付箋が復元されます。

  • tkinterでGUI部品の配置とイベント処理を学習しました。
  • 日常的に使えるツールとして、操作のわかりやすさを重視しました。
Python tkinter JSON
サンプル企業サイト
HTML / CSS / JS

サンプル企業サイト

デザインカンプからコーディングしたレスポンシブサイト

HTML / CSS / JS 2026

サンプル企業サイト

訓練校提供のデザインカンプ(PDF)からコーディングした架空企業「MagicMoon」のコーポレートサイトです。ハンバーガーメニュー・スムーススクロール・パララックス・フェードインアニメーションをVanilla JS(jQuery不使用)で実装しました。事例ページではLightbox2によるギャラリーも実装しています。

  • Flexbox・CSS Gridによるレスポンシブレイアウトと、モバイルファーストのCSS設計を学びました。
  • jQuery不使用でVanilla JSによるDOM操作・IntersectionObserverを活用しました。
HTML5 CSS3 Vanilla JS Lightbox2 レスポンシブ

More Works Coming Soon

現在も新しい作品を制作中です。学習を重ね、さらに多くの作品を追加していく予定です。