5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【個人開発】4月入社の新米エンジニアが2ヶ月で制作したサービスの話

Posted at

こんにちは、都内の受託開発会社で働いているまさやと申します。
ReviewHubというサイトを公開し、運営しています。
今回はこのReviewHubを皆様に知っていただきたく記事を書きました。
最後まで読んでいただけると幸いです。
よろしくお願いします!!

自己紹介

2022年4月、都内の受託開発会社に未経験で入社しました。
前職は保険の営業マンです。
現在は案件にてバックエンド・フロントエンドともに携わっています。

使用技術

バックエンド : Vue.js3.2/TypeScript4.7.3
フロントエンド : PHP8.1.5/Laravel9.9.0
データベース : MySQL8.0
インフラ : AWS(EC2/AMI/Route53/LoadBalancer)
バージョン管理 : Git/GitHub

アプリ紹介

タイトル ReviewHub
https://reviewhub.jp
一言で言えば、IT業界に関するReviewが集まる口コミサイト。
制作期間は2ヶ月です。

ReviewHub.png

Reviewの対象は大きく4つ『企業・スクール・イベント・記事』に分かれていて、それぞれに対してReviewを投稿することができます。
またGR(GreateReview) というイイねボタンを押すことができ、GR数に応じたランキングを表示しています。

現在、各ページの広告を募集しています!
ご興味が有る方はReviewHubのお問い合わせからご連絡ください!

開発背景

IT業界は複雑な業界であるからこそ、正しい情報がエンジニアを志している方々に届いていないのではないかという問題意識がありました。
その情報格差を埋めたいと考え、IT業界に特化した口コミサイトを作るに至りました。

今やReviewは判断を大きく左右する要因の一つという側面に加え、Reviewを楽しむという娯楽の一つにもなっていると思います。ユーザーに適切な情報を届け、Reviewという娯楽を楽しんでもらえるようになれば嬉しいです。

そのためにReview系サイトの弱点である誹謗中傷や信憑性のない情報を排除する努力を行っていきます。既に通報ボタンを設置しているように、今後もできる限りの対策を取っていきたいと考えています。

実装内容

  • CRUD処理
  • ユーザー認証機能
  • メールアドレスによる二要素認証
  • GoogleApiを用いたGoogleアカウントでのログイン
  • SlackApiを用いた通知機能
  • SuperVisorによるプロセス管理システムの導入
  • async/await axiosによる非同期通信
  • 部分検索、あいまい検索の実装
  • InterventionImageを使用した画像のリサイズ・保存処理
  • ドメインの取得/SSL化
  • リポジトリパターンの実装
  • スライドショーの実装
  • AWS(EC2/AMI/Route53/LoadBalancer)/Dockerによるインフラ構築

実装予定

  • PWA
  • CircleCIによりデプロイ・テストの自動化
  • セッションを利用した動的コンテンツ
5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?