2019/03/01
自分の趣味趣向にとらわれず色々なつぶやきを見られることが特徴のTsubusyというSNSをリリースしました!
9月ごろからコツコツ開発していて、色々紆余曲折あったのですがリリースできて安心しています。
現在京都大学情報学科に在籍していて、授業やバイトをやりながら開発するのはなかなか大変だと思うのですが、他の人ともこうした体験を共有できればいいなと思いまとめてみようと思います。
Twitterやfacebookなど色々なSNSがありますが、いつも自分の意見に似たような人ばかり表示されるという風に思ったことはないでしょうか?
Twitterには色々なツイートがあって、それは当然玉石混合なカオスな環境な訳ですが、その中から自分の想像もしなかったような内容をランダムに見られたらいいのになと思ったのがきっかけです。
また、はてなの匿名日記を見て、こういう匿名性の高めなインターネットが懐かしくそれに近いSNSのようなものを作れないか、と思っていたところでした。
また、SNSを使っていて悪い方向でツイートがバズると炎上してしまったりネットリンチが起こってしまったりという問題点があるということもなんとかならないかなあと思っっていました。
そこで、返信が直接自分の投稿にぶら下がらないボトルレターのようなSNSを作ればいいんじゃないか?ということを思いつき、実際に実装していきました。
Ruby on Rails
Bootstrap
nginx
などなど・・・
フレームワークとしてdjangoや他のフレームワークを利用するということも考えられたのですが、WEBアプリケーションを作るのが初めてであったという点、日本語での情報が豊富であろうという点からRailsを選択しました。途中でなんども詰まるところがあったのでこれは良い選択だったのではないかと思っています。
また開発していて思ったこととして、やはり英語の情報が圧倒的に多いなということは確実に感じました。僕自身英語が全く読めないということはないのですが、どうしても日本語に比べて読むスピードが落ちてしまうことや専門用語などよくわからない単語が多く英語で読む負担が大きいのでできるだけ日本語での情報を求めてしまう傾向がありますね。
正直デザインに関しては詰めきれていないというか、もっと良くできるのではないかなという気がしています。
それに加えて、自分の投稿に対するフィードバックを得づらいのではないかとも少し思っているので、そのあたりのバランスをもう少し考えていく必要があるのではないかなと思います。