modulepackage
0.0.0-20210101074148-fd443aa0972f
Repository: https://github.com/nigoroku/amb-boad-list.git
Documentation: pkg.go.dev
# README
Ambitious Engineering
概要
学習意欲・向上心があり、スキルの習得に励んでいるエンジニアが、得意分野を正しく評価されず、自分にマッチしていない環境で埋もれてしまう状況をなくしたいという思いで作成したエンジニア向けのWebアプリです。
普段の学習や取組の実績をデータにして可視化することで、学習傾向・得意分野の分析を行います。その分析結果や学習成果を上長との面談の場などで提示し、人事の移動が流動的に行えていない環境で適材適所な配属の促進を後押しするツールとして利用する目的で作成しました。
よくある勉強のモチベーションを向上するようなアプリではなく、あくまで既に学習意欲がある人が利用する用途で作成しています。
経緯
各々がスキルにマッチした環境で働くことができれば、会社とそこで働く社員双方が幸せになれると思い、本アプリを作成するに至りました。
機能一覧
- 学習時間分析結果ダッシュボード(マイページ)
- アウトプット・インプット時間割合比較
- カテゴリ別学習時間集計
- 集計期間単位の学習時間推移
- Todo 登録機能(日単位で登録)
- インプット実績登録機能(日単位で登録)
- アウトプット実績登録機能(日単位で登録)
- インプット・アウトプットタイムライン
- アカウント情報変更機能
- ログイン(JWT)
利用技術
構成図
言語
- バックエンド(Go, Gin-Gonic)
- フロントエンド(Nuxt.js)
使用技術
- AWS(VPC, Route53, ALB, ACM, EKS, S3, CloudFront, CloudWatch)
- コンテナ(Docker, docker-compose)
- データベース(MySQL)
- CI/CD(GitHub Actions)
- Kubernetes
- 開発ツール(MacOS, VSCode, Git, GitHub, Terraform)
関連リポジトリ
- フロント(Nuxt.js)
- ユーザーサービス(Go)
- Todoサービス(Go)
- タイムラインサービス(Go)
- 実績管理サービス(Go)
- AWS構成ファイル(Terraform)、Kubernetesマニュフェスト等
補足
普段の業務では、Java, SVN, オンプレの環境で作業をしているため、ほぼ業務での経験がない技術を使用しています。
Vue.js と GitHub に関しては、業務で一度使用経験有り。
# Packages
No description provided by the author