#はじめに
こんにちは。たつやと申します。
Laravelを使ってwebアプリケーションを作成したので見ていただけたら幸いです。
#サービスの概要
今回私は、自分の悩みをシェアすることができるプラットホームを作りたいと思い
complexshareというwebサービスを作成しました。
###なぜ作ろうと思ったのか
自分自身コンプレックスや悩みをなかなか家族や友達に話すことができませんでした。
そこでwebサービスを利用すれば自分のコンプレックスや悩みを表現できると思いました。
また同じコンプレックスを抱えている同士と繋がってそこから交流を深めていきたいと思い
作成しました。
-
アプリのURL: http://complexshare.com
-
Githubのリポジトリ: https://github.com/twry0617/complexshare
#使い方
トップページです。ここから新規登録やログインを行うことができます
投稿一覧です。ここでみんなが呟いた投稿を閲覧することができます。
投稿詳細です。コメントを残すことができたりいいね機能を実装しています。
投稿の新規作成画面です。タイトルと本文を入力することができます。
マイページ画面です。自分の投稿した内容とコメントが表示されます。
以上がメイン機能になります。
#complexshareを使うことで得られるメリット
1.自分の悩みやコンプレックスを思う存分呟くことができる
匿名なので気軽に呟くことができます
2.アドバイスや共感を得られることができる
誰かがコメントを残してくれると励みや共感を得ることができコンプレックスの解消や悩み
の解消になります。
3.同じ悩みを持った仲間ができる
仲間ができることで1人で悩む必要がなくなり安心感を得られるようになります。
使用した言語・技術
- インフラ
- AWS(VPC,EC2,Route53,RDS,S3)
- フロントエンド
- HTML / CSS / SCSS / JavaScript / jQuery
- バックエンド
- PHP 7.3 / Laravel 5.8
- データベース
- mysql 8.0
- その他
- docker / docker-compose /
#インフラ構成図
インフラはAWSを利用しました。
開発環境は
Dockerを利用しています。
#今後complexshareに実装したい機能
もっと気軽に呟けるチャット機能
ローカル環境ではある程度は実装できていますが、デプロイした時にうまくいかないので
今後修正していきたいです。
様々なリアクション機能
現状いいねしかリアクションがないので、バリエーションを増やしたリアクションを追加
していきたいです。
#おわりに
まだまだ未熟なサービスなのでこれから機能を増やしたりユーザーに使いやすいUIにしていき
たいと思っています。
たくさんのユーザーに使っていただきたいので頑張ります!!