bannzai / bannzai/Posusume

Release v1.0.0

Open
#2 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Swift
Stars
20
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## TODO
### iOS
- [ ] 多画面でレイアウトが大丈夫か確認
- [ ] Map Page
- [ ] 位置情報パーミッション
- [ ] AppleMapの表示
- [ ] spotのピンを建てる
- [ ] 下にspot一覧をCollection配置する
- [ ] Spot Detail
- [ ] 選択したSpotの詳細画面
- [ ] Pick Image Page
- [ ] カメラで撮影(今無い。こっちのほうが欲しい)
- [ ] PhotoLibraryからの取得
- [ ] Exifの位置情報があるもののみを選択できるようにする
- [ ] PhotoLibraryの場合は位置情報が無いやつはグレーアウトさせておくとか欲しいか
- [ ] Preview Page
- [ ] 画像投稿して解析が終わった後のPreview画面
- [ ] 縦書き文字
- [ ] エモラベルを使うかどうかはオプションでも良い気がしている。けどつけたままいってもよし
- [ ] Poster AR Page
- [ ] ポスター表示
- [ ] 利用規約用意
* SNS系のサービスを参考に
* GitHub Pagesでマークダウンホスティング
- [ ] レポート機能
* 通報機能が無いと落とされる確率高そうだな
* 知らないところで燃え上がるようなことがあっても困るしつける
- [ ] ストアのスクショ
* アプリ自体が完成したタイミングで適当にスクショ撮ったりしてそれで作ろう
- [ ] Firestoreのデータ設計やり直し
* 一番後戻り効かないから一応やっておこう
* Cloud Functionsも書くかも
- [ ] FireStorageも調べ直し
* 後戻りしづらいからちょっと見ておこう
- [x] Firebase Authで裏側でユーザーは作っておく

### Cloud Functios
- [ ] `/users/:id/spots` に投稿されたら `/spots/:id` を作成する
- [ ] Mapに表示するspotは `/spots/:id` の方
- [ ] `/spots/:id` の方には `users/:id` の構造もネストさせる
- [ ] 必要があれば `/users/:id/spots` にも `/users/:id` の情報を含める

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or implementation entry points are named. Start by separating the unchecked iOS, Firebase/Cloud Functions, storage, reporting, terms, and store-release items into independently scoped issues. Done is not yet defined for the overall v1.0.0 checklist, so each item needs its own acceptance criteria before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
firebase, ios, swift
Domain
backend, cloud, database, mobile, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
12/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.