compadre-nuxt-frontend's Introduction
compadre-nuxt-frontend's People
compadre-nuxt-frontend's Issues
🔧introduce the Storybook
各ページで必要なAxiosを実装
画像の遅延読み込み・userアイコンのコンポーネント化
アイコンの仕様変更の影響範囲が広すぎるのでコンポーネントかしておくと
props
- width
- height
- aspect ratio
- icon url
....
チャットのアシスト機能(第一段階)コンポーネント作成
ユーザープロフィール画面の作成(component)
footerの作成
footerを作成する。
これからコンポーネントに区切って作っていきたいところだけどどうしようか。
ローディング画面のアニメーション追加
iphone5でログインのレイアウトが崩れる
リコメンドシステムの刷新
RegisterのPOST確認
homeのいいねボタンのコンポーネント作成とセッティングの対象言語と対象国と職業の英語化
facebookとの接続
#4 でfacebookとの接続をしていないのでやっておく。
PWA化
PWAのローディング画面のアニメーション追加
登録画面の改修と選定
自分にいいねをしてくれるページのレイアウトが崩れているので修正する
Routingの実装
Firebaseとの接続 & プラグインの作成
Fix components/GreetingCard.vue
ユーザーのcurrent_greet_hashが登録されていない時に自動で登録するようにする処理
ユーザープロフィール編集機能の実装
チャット機能のアシスト(飲食店掲載部分)コンポーネント作成
トークンの永続化・自動リフレッシュ
なんとなく方針が見えてきたので。
ログインしてStoreで保持する機能の追加
Footerのアイコン表示
フッターのアイコンは表示ページでアイコンの文字を表示するようにしている。
Homeのアイコンのみどのページでも文字を表示してしまうのはなぜか。
原因はわからないが、propsにshiftを設定すると表示ページにて文字が表示されるようになる。
これが関係あるのかもしれない。
Login画面のUI修正
SignUpボタンの追加
コンセプトテキスト追加
ページコンポーネントの作成(SelectCard)
いいねの送信機能を実装
各ページにおけるStoreとEmet, Props
後で考えるけど、各ページでの状態管理やコンポーネントなどの区分けについて設計する
ユーザープロフィール編集の修正・画像の再アップロード
チャット画面のUIの実装(コンポーネント)
Fixed Splash screen
マッチングの機能を実装
忘れていたので
🏗Building ver 0.1.0
Version 0.1.0
最低限の機能を実装
🔧Update Chat system
- 送信・受信するデータの割り出し
- チャットルーム情報の更新処理
- リコメンドイベント発火の処理
- リコメンドイベント処理
- チャット上にカードを表示させるための仕組みを検討
- 今考えている案が実装可能かのテスト
- 実装
各種環境変数の実装(Production, staging, develop)
ユーザープロフィール画面からGreetingの変更
version0.2.0へのタスク
要修正・検討項目
最重要 or 即対応可能
- 翻訳が出現するエラーの回避
- セレクトカードのスワイプができないのでできるようにする
- イイネボタンの送信機能・マッチングイベントの発火
- logout後に行く
/
をLPでなくちょっといい感じにしようか - app/ でのリダイレクトが効かない問題
- ドメインのルートURLでの表示はどうするのか
- PWAのStart URLを
/app/select
に変更 - ログインエラー時の表示
- ボタン押下時のエラーを表示
- トークンが失効した場合のエラーをなんとかする
- Headerの設定ボタンの削除
- プロフィールカードの写真の変更機能
- HomeやChat一覧画面やLike一覧画面で表示するものがなかった場合の表示をなんとかする
- プロフィール画面のUIについて検討(Greetingsの編集ボタンはどうするのか等)
- 自分のプロフィールのステータスのUIをなんとかする(言語とか年齢とかをchipsで表示)
- フォーム入力時に拡大禁止
- PWAのダンロード用スクリプトの挿入(https://the-madison-gga.slack.com/archives/CLWFUHA79/p1570673530000100)
- 全体的なUI / UXの向上への施策
- 現在地の取得・表示
- 電話番号かEmailによる認証
中程度
- ページ遷移のtransition
- 画像がうまく表示されなかった場合のダミー画像を配置可能にする
- ユーザーSettingsの修正
- リフレッシュトークンの発行
- チャットのリコメンド機能を強化 (今のは貧弱すぎる)
- PWAのSplash Screensの実装
- PWAの初期画面
- ローディング時の表示
- 自己紹介文はどのタイミングでユーザーは見れるのか。みる場合のUIはどうなるのか
余力があったら
- 投稿機能の実装
- フォントに関する規約を策定する
- 機能や役割の名前をしっかり決める(意思疎通する上で結構きつい為。挨拶なのかGreetingなのかとか)
- Mbileで画像が表示されないエラーに対処
- 現在地を利用したマッチングシステムの構築
- ヘッダーのロゴは?
- Language localisation
- Facebookによるログインの実装
- AWSへの移行措置
- 初期DB・サーバー代の算出
ESLintやPretterなどの各種設定
Axiosでの通信確認
ライクしてくれた人の一覧ページコンポーネントの作成
ページエラー時の表示
- logout後に行く
/
をLPでなくちょっといい感じにしようか - app/ でのリダイレクトが効かない問題
- ドメインのルートURLでの表示はどうするのか
LikeやMatchingの挙動をテスト
LPをNuxtへ移植 #69
ヘッダーとドロワーのUI変更
設定に関するコンポーネントの修正
スプラッシュスクリーンの調整
GreetingCardのUI修正
component作成用のディレクトリの作成
登録項目の修正:JOBの削除、誕生日の追加、国の追加
ログインエラー時の表示
ログインがリジェクトされた場合のエラー表示をする。
以下の感じでいいので。
やり方
login.vueを編集する。
たぶん下のcatch
の中でエラー処理が走るので、ここにエラーを起こした時の処理を記述する
取り敢えず、試しにエラー文を吐き出させるところからやってみるといいと思う。
await this.$auth
.loginWith('local', {
data: {
email: this.email.trim().length !== 0 && this.email,
password:
this.password.trim().length !== 0 && this.password
}
})
.catch((e) => {
this.error = e + ''
})
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.