4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

大学掲示板アプリの開発

Last updated at Posted at 2022-10-31

Railsで大学掲示板アプリのポートフォリオを作成しました。

スクリーンショット 2022-10-31 17.24.04.png

サンプルログイン
改善点
ID usasa2121121
PASS samplesample

github
https://github.com/takoyan33/hokuseikeiziban

目的

背景や目的としては、自分が通っている大学の掲示板サイトがあれば、学生同士で講義や大学について情報共有ができ、便利だと感じたからです。

使用言語

・フロントエンド:Ruby on Rails, Ruby
・バックエンド:MySQL
・コンテナ:Docker
・デプロイ:Heroku

作った機能

記事投稿機能

スクリーンショット 2022-10-31 17.25.06.png
CRUD処理ができるようになってます。

ユーザー登録機能

スクリーンショット 2022-10-31 17.25.53.png

Railsの機能を使って、ログイン、登録機能を実装しています。
deviseは使用していないので、今後実装したいです。

いいね機能

スクリーンショット 2022-10-31 17.24.20.png

投稿のいいねができます。

プロフィール機能

スクリーンショット 2022-10-31 17.24.29.png

プロフィールの変更などができます。

検索機能

スクリーンショット 2022-10-31 17.24.55.png

単語検索とタグ検索機能があり、検索することができる

苦労した点

usersテーブルとboardテーブルの関係性

例えば、掲示板の個別ページから表示されている投稿者プロフィールから、その人のプロフィールを飛ばそうとするとなぜかboardのidが入ってしまうという現象が起きて、それを解決するのに時間がかかりました。

今後実装したい機能

技術不足で実装できていない機能はかなりあります。

・管理者機能
・下書き機能
・タグの追加機能

4
1
0

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
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?