https://higakijin-vote-app.herokuapp.com/
VoteAppという投票アプリ(フロントエンド)です。
Yes/Noの2択でシンプルに賛否を問います。
投票機能というとTwitterのアンケートを連想しがちですが、異なる点は賛成派、反対派に別れてそれぞれ意見を投稿できる点です。
バックエンドのソースコードはこちら https://github.com/higakijin/VoteApp-Api
- フロントエンド
- NPM 8.1.0
- Nuxt.js 2.15.8
- バックエンド
- Ruby 2.7.4
- Ruby on Rails 6.1.4.1(APIモード)
- CSSフレームワーク
- Tailwind CSS 4.2.1
- デプロイ先:Heroku
初見でもわかるUI設計を目指しております。
単純にかっこよかった。
Railsを普通に勉強していたときに、タグの絞り込み機能やビデオチャットといった機能を実装したくなりました。
いつかJavaScriptを学ばなければと思っていましたが、今時jQueryを学ぶ気にもならなかったので、モダンjsに手を出しました。
実は以前にReactに手を出したことがあったが、無事挫折したので、なんとなくVue.jsにしてみました。
以前までBootstrapにお世話になっていましたが、見るからにBootstrap臭がするのが悩みでした。
そんな時にTailwind CSSに出会い、比較的自由にcssの指定ができることや、Nuxtとの相性がいいということなので、採用してみました。
Vuetifyと併用ができなくてショックでした。