本評価共有アプリ

情報技術研究部に入部し、新入生向け講座の一つである「Webアプリケーション講座」を受講後に制作したWebアプリケーションです。 一人で企画から開発までを行い、初めて、そこそこの規模感で、まともに動くものを作りました。

Sinatraを用いて、ルーティングやデータの処理方法を初めて自分で実装し、Webアプリケーションの開発方法について知ることができました。 また、データベースは直叩きしたため、データベースを使ったデータの扱い方やSQLの書き方について学ぶことができました。 ただ、セキュリティについては勉強しておらず、全く考慮していないため、おそらくXSSなどの脆弱性があります。

自分が作りたいと思ったものを実際にモノにすることができて、開発は楽しいと感じました。 また、自信にもつながりました。

言語 Ruby
フレームワーク SinatraBootstrap
データベース SQLite