Case 01 / 既存機能の改善・API連携
クリエイター向けダッシュボード
SNSプラットフォームのクリエイターが利用するダッシュボードの開発。
- 担当領域
- 機能改修、UI改善、API連携、テストコード作成。
- 実施したこと
- メール配信機能のテンプレート追加と一覧画面の改善を担当。API仕様を確認しながら連携を実装し、着手前にはPM・デザイナーに導線や実装範囲の見直しを提案しました。
- 使用技術・ツール
- Next.js / OpenAPI / Figma
Frontend Development
TypeScript / React / Next.jsを中心に、Webサービス・WebアプリケーションのUI開発を支援します。
開発支援について相談するIntroduction
デザインや仕様をもとに、使う人にとって扱いやすい画面を実装します。操作の流れや実装コストを確認し、必要に応じて仕様やUIの改善を提案します。
PM・デザイナーとのすり合わせや、API仕様を確認しながらのデータ連携まで。チームの一員として対話しながら、継続して手を入れられる実装に取り組みます。
Support
デザインや仕様をもとに、サービス画面・管理画面を実装します。必要に応じて、操作性や仕様についても提案します。
画面間で共通するUIを整理し、再利用や変更のしやすさを考えてコンポーネントを構成します。
OpenAPIなどのAPI仕様を確認し、データの取得・送信から画面への反映まで実装します。
既存画面の改修や機能追加に対応します。あわせて、保守性を考えたCSSの整理やリファクタリングにも取り組みます。
コンポーネントを確認できる環境やユニットテストを整え、継続的な開発を支えます。
マークアップや操作性、画面幅に応じた表示に配慮し、UIの実装・修正を行います。
Strengths
画面単体の見た目だけでなく、その前後の導線や使う場面にも目を向けます。仕様だけでは判断できない部分は、ユーザー視点と実装コストを踏まえて相談します。
デザインの意図を確認しながら、実装上の制約や必要な作業を整理します。PM・デザイナーと認識を合わせ、仕様や実装範囲を一緒に考えます。
既存の構成やプロジェクトの方針を理解することから始めます。機能や技術を増やすこと自体を目的にせず、必要な共通化やテストを考え、読みやすく直しやすい実装を大切にします。
Technology
TypeScript / React / Next.jsを軸に、プロジェクトの構成や目的に合わせて実装します。
Experience
代表者がこれまでに参画したプロジェクトの一部をご紹介します。Taupe法人としての受注実績を示すものではありません。
Case 01 / 既存機能の改善・API連携
SNSプラットフォームのクリエイターが利用するダッシュボードの開発。
Case 02 / 仕様書からの管理画面実装
ホテル会員向けサービスに付随する管理画面の開発。
Case 03 / 共通UI・テスト環境の整備
Next.jsとMicroCMSを用いた転職情報メディアの開発。
Development Style
Figmaや仕様書を確認し、判断が必要な点を整理します。PM・デザイナーと相談しながら、担当範囲や画面の振る舞いを具体化します。
Git / GitHubを利用した開発やコードレビューに対応します。チーム内で相談しやすい関係を大切にし、必要な改善も共有します。
実装に加え、動作確認やテストにも取り組みます。生成AIも設計・実装・レビューの補助に活用しながら、最終的な判断は自分の目で確認します。
Contract
フロントエンド開発支援は、準委任契約によるWebアプリケーション等の開発チームへの参画を基本としています。
プロジェクトの状況や担当範囲について、まずはご相談ください。