NaroApp は、最大手ネット小説サイト『小説家になろう』にある作品を、検索・評価を行う Web アプリケーションである。
100 万を超える無数の作品の中から、読者が読みたい小説を探す際に本アプリを活用することを想定している。
小説家になろうというサイトでは約 100 万の作品が投稿されているが、読者が作品を探す際にはポイントという単一の指標によってランキングされたページから、読みたい作品を探すのが主である。
しかしネット小説は、ポイント数だけではなく、ブックマーク数、感想の数、レビューの数、週間ユニークユーザの数など、ネット小説の特徴を活かした様々な観点から作品を評価することができる。
そこで、本アプリケーション NaroApp は、様々な指標で作品を評価し、その結果を直感的に分かる視覚的な情報としてユーザに提示し、読者が作品を探す際の一助となるようなサービスを提供することを目的としている。
NaroApp_DEMO.mp4
本アプリの特徴として、利用者は、小説の評価を色やグラフ、アニメーションを用いて視覚的に得ることができる。
また、本アプリはフロントに React を採用して SPA を導入しており、検索結果を項目別に高速にソートすることができる。
- php: 8.0.2
- laravel: 9.11
- react: 18.1.0
- react-chartjs-2: 4.2.0
- firebase: 9.8.4
NaroApp はデザインにも注力をしており、全体としてドット絵のゲームテイストの表記を中心としている。
そのため、作品の評価をゲームの能力表記のようにランク付けしたり、五角形のレーダーチャートを用意したり、『ログイン』→『パワーアップ』という独特な表記になっていたりなど、ユニークな設計を心掛けている。