Skip to content

yuron3141/engineer-judge-app-backend

Repository files navigation

エンジニア診断アプリ(バックエンド)

エンジニア診断アプリのバックエンド機能のリポジトリです。

デプロイしたサイトはこちらから

https://www.10typesengineer.net

サイト概要

10タイプあるエンジニアの性質パターンから、質問の回答のパラメータによって結果内容を表示するというサイトです。

診断結果はPOSTメソッドを通じて送られてデータベースに格納されます。 またユーザは統計情報を見ることができます。(統計人数が50人以上の場合、自動的に有効化される)

機能の説明

フロントの機能としては各パラメータ値の保存とパラメータからのタイプの判断処理、そして結果等の表示、バックエンドへのユーザの診断結果の送信機能、バックエンドからの統計データの取得機能が主な役割です。

インフラストラクチャー

今回のアプリは機能としては少ないため、AWSやGCPなどといったIaaSは用いず、 PaaSの一種であるNetlifyとFly.ioにデプロイをしています。 fly.ioにはCI/CDがないため、ローカルにて手動(コマンド経由)でビルドしています。

製作期間等

アプリの構想に1日、製作期間は1週間半。製作時間は55~60時間ほどです。

主な使用技術

  • フロントエンド
    • React.js
  • バックエンド
    • Ruby
    • Ruby on Rails
  • データベース
    • PostgreSQL
  • インフラストラクチャ
    • Netlify
    • Fly.io

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published