プロジェクトのご説明
Kanji-Study
(漢字スタディ)
WEBで簡単に日本語の単語と常用漢字を閲覧して、すぐ 覚えましょう!
プロジェクトの詳細
インターネットでクロールして集めた常用漢字と、仕様書によく使われる漢字を インターネットのつながりがある場所ならどこでも簡単い覚えられるようにする WEB単語帳でございます。 このウェブアプリケーションは、React.js、MantineUIを使用し、Vite.jsにビルドされました。 漢字データはPythonを利用して自動化され、ウェブから収集され、GitHub-Pagesを利用して簡単にデプロイされました。
プロジェクトの目的
こちらのサービスは、従来の漢字の覚え方は、ただ辞書やプリントアウトされた漢字を ノートなどに何度も書くだけでいた。しかし、それでは、多い漢字を自分で一つ一つ 書くことで時間が過ぎてしまいます。そして、移動する中覚えにくいです。この問題を解決するために、データ化した 漢字をWEBアプリでどこでも覚えられるようにしました。活用した技術
React.js
Typescript
Vite.js
Mantine UI
Python
Github
ハイレベルアーキテクチャ

プロジェクトのポイントと学んだこと
このプロジェクトで注目すべき点は、「目的に基づいた迅速な開発」です。 アイデアが思い浮かんだ直後、まず常用漢字と使用書中の漢字の収集から始めました。 常用漢字については、Pythonスクリプトを使ってHTMLを解析・パースし、ウェブサイト上の漢字データから必要な情報だけを抽出してデータベース化しました。 一方、使用書に掲載されている漢字は、OCR技術を活用して紙面の文字を認識し、データ化した上で同様にデータベースに整理しました。 このデータをもとに、React.jsを使って素早くWebアプリケーションを開発し、GitHub Pagesを用いて簡易的にデプロイしました。 この一連のプロセスを通じて、私は「課題にフォーカスし、ソフトウェア技術を活用して迅速に解決へ導く」開発姿勢を実践的に身につけることができました。