Site cover image

🧑🏻‍💻駆け出しエンジニアの末路

松岡 慧 / Kei Matsuokaのホームページです。

💻転職時に作ったポートフォリオ

お世話になっております。駆け出しエンジニアの松岡です。

今回は、未経験から自社開発企業にエンジニアとして転職する前に作ったポートフォリオを紹介します。

制作時間は6か月間(平日3時間・休日10時間)です。

制作手順は別の記事で紹介しようと思います。

霞が関用語辞典

霞が関用語(官僚が使用する業界用語)の検索・投稿サービスです。

霞が関で働き始めたばかりの方や、自分たちの仕事について語りたい官僚のために作りました。

※現在はサービスを停止しています。

URL:https://k-words.net/

ゲスト用メールアドレスゲスト用パスワード
[email protected]tttttt

Image in a image block

主な使用技術

フロントエンド
  • HTML / CSS(Tailwind CSS)
  • JavaScript
  • React.js 18.2.0
バックエンド
  • Ruby 3.1.2
  • Rails 7.0.3.1(APIモード)
インフラ
  • Puma
  • Nginx
  • Docker / Docker Compose
  • AWS(ECS Fargate / ECR / Cloudfront / S3 / RDS(Postgresql) / Elasticache(Redis) / Cloudwatch等)
  • Terraform(インフラのコード化)
  • Github Actions(CI/CD)
テスト / 静的解析ツール
  • ESLint
  • RSpec

インフラ構成図

Image in a image block

ER図

Image in a image block

機能一覧

  • アカウント登録 / 認証
  • 用語検索(部分一致 / 五十音絞り込み)
  • 用語投稿
  • お気に入り登録
  • コメント投稿
  • 単語カード学習

デモ動画

※スマホ、タブレットサイズのデモはこちら

ソースコード

https://github.com/kei-matsuoka/k-words

※セキュリティー上、載せていない情報もあるので、コピペしただけでは動きません。