Web初心者が一週間でWebアプリ作ってみた(編集中)

作ってみたもの

これまでの人生やこれからの目標を一本の木で表現するアプリ
ツイッターでシェアできるはず f:id:slopebook:20180410005533g:plain lifetree.work

経歴

23歳、男、福岡すみ
SIer企業に所属していたが8ヶ月で倒産、以降無職
業務経験は設計のみのコーディング素人
独学でRuby on RailsでのWebアプリ構築学習中

なぜ作ったか

  • これまでの経歴をやんわり記録し、第3者にも簡単にみてもらえるようにしたい。

  • 実際にアプリを作って無職期間に学習したことを示したい。

  • 自信をつけたい。

開発環境

OS

Mac OS X High Sierra(ホストマシン)
Ubuntu 16.04 LTS xenia64 (仮想マシン

プログラミング言語

Ruby
HTML5/CSS3
Javascript

フレームワーク

Rails
Semantic UI
Jquery

その他

Vagrant
Github
Bitbucket
Atom
Twitter API
dotenv
Cyberduck

本番環境

さくらのVPS(Ubuntu 16.04)
Apache2
MySQL
Passenger

学習方法

ドットインストール、Progate、Railsチュートリアル、Qiita、はてなブログに大変お世話になりました。
error文から逃げない(ちゃんと読む)、ググって日本語の情報が出なかったら英語の情報を読みまくる。1時間ほどでわかんなかったらスルーできればスルーする。(メモっとく)

良かったこと

共通鍵暗号方式の使用がスムーズにできた
Twitterログインを実装できた
実際にさくらのVPSを借りてVimでサーバー構築をすることができた
Let's Encryptでhttps化できた
環境変数を使用してパスワード等を記載することができた
GIt、Bitbucketで基本コマンドを使ってバージョンを管理できた(今まで面倒で避けてました。。)
1からデプロイまで一人でできた

課題

サーバーを借りての本番環境構築でファイヤーウォール等の設定があまりわからない
Railsを使っているとSQLの理解が深まっている気がしない
テストがいまいちわからない
グダグダ作ってくとモチベーション保てなそう

これからやりたいこと

LifeTreeに公開、非公開機能と管理者ページを実装したい。
別のWebアプリを作成し始めたので、それを完成させたい。 Ruby on Railsの学習と同時進行でSQL, Javascriptの学習も進めたい。
5月中に内定したい。