OpenBookShelf

https://github.com/Data-Engineer-Catapult-team-a/openbookshelf

Laravel

Docker

実名登録の本のレビュー閲覧・投稿サイト

sunamoto-mikiya

推しアイデア

ユーザー検索からその人が評価した本の一覧とその詳細を見れるだけでなく、本の名前を検索することで実名評価を見ることが出来るという2方向の検索機能を作った。

作った背景

良質なプログラミングの参考書がわからず、先輩や有名エンジニアが勧める参考書が知りたいと思ったから。

推し技術

初めてのチーム開発、初めてのlaravel、初めてのAPI使用を頑張りました。

プロジェクト詳細

これは

福岡市主催のDataEngineerCatapultで作成したプロダクトです(ハックツさんメンタリングありがとうございました!)

##メンバー すなもと(九工大) かわぐち(福工大) しまかわ(九大) なかやま(Tech.C)

OpenBookShelf

OpenBookShelfは実名投稿型の本の評価プロダクトです。 良質な参考書探しの役に立ちます。

作った背景

僕たちはプログラミングを勉強する上でどの参考書を買えばよいか迷うという共通の問題を持っていました。 そこで匿名のレビューではなく、周りのエンジニアや有名エンジニアが勧める参考書を知りたい

機能

・ユーザー名を検索しその人が評価した本の一覧とその評価の詳細を見る ・本の名前を検索しその本の評価一覧を見る

チーム開発での問題と克服したこと

・環境をそろえる必要があった→git上に上がらないファイルの設定,バージョンの統一 ・マージしたときに異なるデザインになってしまう→フロントエンド担当者を一人作った

具体的にどこが難しくて、どうやって解決させたのか

・データベース設計や画面設計が難しかったが、ロードマップやデータベース設計図を全員で考えて共有することで その後の役割分担や個人での開発をスムーズに行うことが出来た。 画面設計図.jpg データベース設計の一例.jpg

・個人で詰まった部分をオンラインでミーティングを行いチームで共有し解決した

ユーザー検索

名前を検索→その人が評価した本の一覧 ユーザー検索ページ.jpg 青地のレビューを押すとレビューの詳細を見ることが出来ます 本のレビュー詳細.jpg

本の検索

SearchBookタグから本の名前を検索 本の検索結果一覧.jpg 選んだ本のレビューを見れる レビュー一覧.jpg

レビュー投稿

SearchBookからレビューしたい本の名前を検索→該当する本のレビュー投稿ボタンをクリック→☆評価とコメントを入れて投稿する レビュー登録.jpg

sunamoto-mikiya

@7c4ct5f2stbd1r10