5
0

More than 3 years have passed since last update.

[個人開発]エンジニア向けSNSを作ってみた

Posted at

今回はエンジニア向けSNS「RoZi」というものを作ってみました。
まだβ版ですが公開したのでとりあえず投稿しました。
作った理由や開発環境、つらかったことなどを紹介していきたいと思います。

RoZiのURL↓
https://rozi1.herokuapp.com/

僕のRoZiアカウント(適当につぶやいてます)
https://rozi1.herokuapp.com/yamada

Rozi-top.png

↑トップページ

なぜつくったか

qiitaだとあくまで「記事」なのでツイッターのように気軽に気づいたことを投稿しずらいし、逆にツイッターだと140文字という制限があるのでソースコードをツイートしずらいなぁと思ったからです。
RoZiはあくまでSNSなので技術に関する投稿以外もOKです。

特別な機能

今まで作ったの作品・サービス投稿機能
技術タグ登録
マークダウン方式(ソースコード色分け機能付き)
GithubアカウントURL設定

開発環境

rails6.0.3.4
ruby2.7
postgresql
windows10

gemfile
gem 'ridgepole'
gem 'slim-rails'
gem 'html2slim'
gem 'pry-rails'
gem 'redcarpet'
gem 'rouge'
gem 'devise'
gem 'carrierwave'
gem 'rmagick'
gem 'kaminari'
gem 'activeadmin'
gem 'rack-attack'
gem 'rails-i18n'
gem 'devise-i18n'
gem 'devise-i18n-views'

こんな感じです。
なぜrails6.1にしなかったかは後で書きます。

つらかったこと ランキング

一位 モチベーション低下

これはあるあるだと思いますが僕自身ここまでやるきがなくなったのは初めてです。ひどいときは一日に十分程度しかやらなかった時もありました。本当に開発が楽しいと思えなくなったんですよね。いままではやめられないくらい好きだったのに...。
今現在も正直、完治はしてません。

二位 rails6.1

rails6.1がリリースされたのでそっちを使おうとしたのですが、ridgepoleとの相性が悪いのかrails db:createが全くできませんでした。
結構頑張ったのですが解決できず初めて古いバージョンのrails6.0で開発しました。早くridgepole治るといいなー

三位 デザイン

開発中に何度かレイアウトが崩れて同じところのデザインを何度も変更しました。

まとめ

内容が薄い記事になってしまいした( ;∀;)

これはβ版なので使われる見込みがあるなら改良していこうと思います。
ぜひ使ってください!

RoZiのURL↓
https://rozi1.herokuapp.com/

僕のRoZiアカウント(適当につぶやいてます)
https://rozi1.herokuapp.com/yamada

5
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0