Skip to content

My first portfolio 🎏🛤️ SNSのWEBアプリケーションを製作。最新はAFTER-CURRICULMブランチをご覧ください〜!👩‍💻

Notifications You must be signed in to change notification settings

mkmy1123/FrePreSNS

Repository files navigation

HEADER

FrePreSNS

~ あなたの表現の自由を守るためのSNS ~

ご覧いただきありがとうございます。
こちらはポートフォリオとして作成したSNS WEBアプリケーションです。 ( 学習2ヶ月 / 制作1ヶ月 )
カリキュラム終了後、3ヶ月以降で手直しを行っているブランチはこちらです。
twitter

TOP PAGE



FrePreSNSについて

\ 表現の自由...? /

表現の自由についてWikipedia(一部抜粋)には以下のように書かれています。

Freedom of Expression 【表現の自由】

表現の自由(ひょうげんのじゆう)とは、すべての見解を検閲されたり規制されることもなく表明する権利。外部に向かって思想・意見・主張・感情などを表現したり、発表する自由。個人におけるそうした自由だけでなく、報道・出版・放送・映画の(組織による)自由などを含む。

表現の自由を守る。 自由に、思うことを表現するために存在する、FrePreSNSです。

現代には色々な情報が氾濫しすぎています。匿名性を悪用した攻撃が溢れています。 そんな生きづらい現代のネット上でも、生きやすい世界を与えたい!

明日を共に生きる、本当の意味での仲間を見つけられるために。

\ なんでFrePreSNSを作ったの? /

私はエンジニアを志す前、俳優として活動していました。 俳優にも思想を持つ権利がありますが、主張すると現代の日本ではとてつもない批判や、信じられないくらい心無い言葉を浴びせられることがあります。

公の目がある中で公開されるなら、きっちりと管理されるなら、 どんな考え方の人も集まって話したっていい。

どんな人にも、表現の自由が、守られて欲しかったのです。



Screenshot!

GIF画像を掲載します。
実際のサイトはこちらからご覧ください。
発表用の可動映像はこちらから:computer:

GIF

技術面

使用言語 / 環境等

  • RubyonRails(5.2.4)
  • Ruby(2.5.7)
  • javascript
  • jQuery
  • yarn

\ 特にお世話になったgem や ライブラリ /

  • RSpec(テスト)
  • FactoryBot(テストデータ作成)
  • FullCalender(カレンダー表示)
  • Raty.js(星評価)
  • kaminari(ページネーション)
  • chartkick(グラフ化)
  • acts-as-taggable-on(タグ機能)
  • ransack(検索機能)
  • slim(テンプレートエンジン)
  • rubocop-airbnb(静的解析)

デプロイ環境

  • AWS(EC2,ElasticIP,Route53,S3,IAM)
  • puma
  • nginx
  • capistrano

設計関連

データベース定義書

現行最新版。データベースに関しては不明点があれば、こちらをご覧ください。
Googleドキュメントに移動します

詳細設計書

現行最新版。使用gemなどはこちらに詳細に表記してあります。
Googleドキュメントに移動します

機能一覧

使用技術や機能について。特筆すべきものを細かく記しています。
Googleドキュメントに移動します

参考までに

WBSです。初めての自己開発でしたが、計画的に行うことができました。
Googleドキュメントに移動します

About

My first portfolio 🎏🛤️ SNSのWEBアプリケーションを製作。最新はAFTER-CURRICULMブランチをご覧ください〜!👩‍💻

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published