まず、今年の振り返り
今年は、主に4つのシステム開発と1つの資格の取得に取り組みました。
・オンライン上でオープンキャンパスを実現するシステム
・【非公開✖️公開】勉強記録アプリ
・単体ファイルアップロードのみのサイトを擬似的に複数ファイルアップロード可能にするChrome拡張機能
・Oracle Java Silver
来年、開発してみたいシステムのアイデア
原付専用のナビアプリ
技術スタック
フロントエンド
- Flutter
バックエンド
- サーバーレスクラウドサービス FireBase,AWS,Azure
- Python
必要なスキル
ルート計算アルゴリズムへの理解
- Dijkstra法
- A*アルゴリズム
- GraphHopper
システム概要
2段階右折など原付特有の交通ルールに従った、ルートを計算してくれるアプリです。また、2段階右折などを次の交差点ですると早く目的地に着くのか、少し遠回りになるが、2段階右折を避けて目的に向かう方が良いのかを考慮してルート計算します。
競合サービス
ツーリングサポーター 原付バイク〜大型バイクまで使えるナビ
比較
レビューを見ていると、「原付で高速道路に案内されました。」など原付に完全に対応しているわけではなさそうです。
単体ファイルアップロード制限のあるサイトを複数ファイルアップロード可能にするChrome拡張機能 汎用版
技術スタック
TypeScript
React
システム概要
1つ1つしかファイルをアップロードすることのできないサイトを擬似的に複数ファイルアップロード可能にする拡張機能です。また、大学の印刷サイトの拡張機能をしましたが、どんなサイトでも使えるような拡張機能を開発したいと考えています。
最後に
来年もシステム開発を継続していきたいと考えています。今年はFlutter、Firebase、NoSQLなど、さまざまな新しい技術に触れることができ、大きな成長を実感できた一年となりました。来年挑戦してみたい技術としてはGo言語を学習してみたいです。これまで、勉強記録アプリのバックエンドでPythonを用いてサーバー処理を記述することがありましたが、主にクライアントサイドの処理を行うことが多かったため、来年はサーバーサイドのスキルをさらに深めていきたいと考えています。