【Docker×Rails×Vue.js×AWS】ポートフォリオ紹介 -Syumix-
【アプリ紹介】 ・Syumix は, 趣味でマッチングするサークル運用アプリです。 【技術スタック】 ・バックエンド言語 : Ruby / Rails 6.0 ・バックエンドテストFW : Rspec ・フロントエンド : JavaScript / Vue.js ・CSSフレームワーク : Vuetify ・環境構築 : Docker/docker-compose ・インフラ : AWS (EC2, RDS, ELB, Route53,S3) 【機能】 ・アカウント作成/Login ・Group作成 ・Group申請/承認 機能 ・ Event作成 ・My-Event表示 ・Groupお気に入り登録 【制作過程】 ~2021/2 : Rails で個人アプリ制作完了 ~2021/7 : Vue.jsの勉強 ~2022/2 : Vue.js実装 ~2022/4: EC2デプロイ ~2022/6 : バックエンドテスト実装 (Rspec), CI/CDパイプライン構築中 【工夫点】 ・Dockerで環境構築したこと ・フロントをVue.jsで完全SPA 化したこと ・GoogleMap API を使用してmap表示したこと ・Herokuではなく, AWS EC2デプロイしたこと ・CircleCIを用いて,CIまで構築したこと