Categorygithub.com/nigoroku/amb-boad-list
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)

利用技術

構成図

Untitled Diagram (8)

言語

  • バックエンド(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)

関連リポジトリ

補足

普段の業務では、Java, SVN, オンプレの環境で作業をしているため、ほぼ業務での経験がない技術を使用しています。

Vue.js と GitHub に関しては、業務で一度使用経験有り。

# Packages

No description provided by the author