Skip to content
Rails学習初期に作成したアプリケーション
Ruby HTML JavaScript Shell Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
app fix: UI of button_to Jul 26, 2019
bin
config
db
lib
log
public
spec
storage
tmp
vendor
.gitignore
.rspec
.ruby-version
Dockerfile
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
docker-compose.yml
dump.rdb
entrypoint.sh
package.json
yarn.lock

README.md

1.アプリケーション概要

  • 「感謝の気持ち」を書き込むSNSというテーマで作成したWebアプリ
  • https://say-thank-u.herokuapp.com/login より 「test/test」 でログイン可能です
  • (テストユーザーはユーザー編集、退会ができないようにしてあります)

2.機能一覧

  • CRUD(投稿削除・投稿編集機能はAjaxで処理)
  • AWS S3に画像保存
  • DBはHeroku(PostgreSQL)を使用
  • バリデーションによる機能使用制限
  • レスポンシブ対応済

3.使用技術

  • インフラ:Herokuを使用
  • 画像アップロード機能:Active Storageを使用
  • 画像保存先:AWS S3を使用
  • 開発環境:Dockerを使用
  • Ajax:rails-ujsを使用
  • OGP設定:meta-tagsを使用

4.工夫点

  • Ajaxの仕組みで画面遷移なく、投稿を編集・削除できるよう実装
  • 新規投稿についてもTwitterのUIを真似て、モダールウィンドウから投稿できるよう実装
You can’t perform that action at this time.