1. 課題解決型のWebアプリ
自分や身近な人の課題を解決するWebアプリが最も評価されます。「なぜこれを作ったのか」「ターゲットは誰か」「どんな課題を解決するのか」を明確に説明できるものを作りましょう。
技術的な完成度よりも、課題定義→設計→実装→改善というプロセスを経験していることが重要です。
2. CRUD機能を備えたアプリ
データの作成・読み取り・更新・削除(CRUD)を備えたアプリは、基本的な開発力の証明になります。ユーザー認証、データベース設計、API実装など、実務で必要なスキルを網羅できます。
例えば、書籍管理アプリ、レシピ共有サービス、タスク管理ツールなどが定番です。
3. 外部APIを活用したアプリ
天気予報API、ニュースAPI、生成AIのAPIなどを組み合わせたアプリは、技術的な応用力をアピールできます。APIの連携経験は実務でも頻繁に必要になるスキルです。
Claude APIやOpenAI APIを使ったチャットアプリなど、AIを活用した制作物は現在特に注目度が高いです。
ポートフォリオを磨くコツ
READMEに「概要」「技術スタック」「工夫した点」「今後の改善予定」を記載しましょう。デプロイして実際に動くURLを用意することも必須です。
VercelやRailwayなど無料でデプロイできるサービスを活用しましょう。動くものを見せられるかどうかで、印象が大きく変わります。