Back-end To Do List
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 15/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- aws, express, javascript, mysql
調査の方向性
まず現在のバックエンド構造と、issue に残っている未チェック項目を確認します。index.js、Sequelize の migration と model のセットアップ、routing フォルダーと controller フォルダー、および .env と .gitignore の設定を調査します。roadmap を個別のタスクに分割し、各 endpoint、データベースのリレーション、認証フロー、deployment の手順が完了するたびに検証します。
索引モデルが issue の本文から書いたものです。
説明
환경 설정
- aws 배포 시스템 구축
- 모듈 설치 (express, sequelize, jwt, cors, cookie-parser, nodemon, https, fs)
- 데이터베이스 - sequelize 모델 세팅 (migration → mysql 테이블 확인)
- db table 관계 설정 (sequelize association)
- .env .gitignore
- cors 설정
- 라우팅 (엔드포인트) - 폴더 스트럭쳐 (post, comment, like는 index.js에서 바로 라우팅)
- 컨트롤러 (하위 폴더) (db 확인, 응답 보내기)
기능 구현
-
인증
- 로그인
- 로그아웃
- 회원가입
- 회원 정보 (토큰 확인)
- oAuth 구축
-
포스팅
- create 업로드 - 이미지, 영화 정보 등 post 요청 하면 db에 업로드
-
myMovie
- read 내 영화 리스트 전송 - get 요청 쿠키-jwt토큰 유저 정보 확인해서 유저의 포스트만 전송
- read 내 영화 포스팅 상세 - get 요청 쿠키-jwt토큰 유저 정보 확인, params 유저id 확인 → 해당 포스트 상세 내용 응답 전송 $
-
mainMovie
- read 메인 영화 리스트 전송 - get 요청 db-post 테이블 전체 (16개씩)
- read 메인 영화 포스팅 상세 - get 요청 params postId 확인, 포스트 db에서 필터 → 전송, db 코멘트 테이블에서 params postId로 필터, 코멘트 전송
- read 메인 영화 장르별 리스트 전송 - get 요청 params genreId 확인, 포스트 db(join) 필터 → 전송
-
likeComment
- 좋아요 버튼 클릭 → post 요청 , db-post total-like 증가
- 누가 누른 좋아요인지 확인db-like 테이블 userId 추가
- create 포스트에 댓글 작성하기 - post 요청, 쿠키-jwt 토큰 유저 정보 확인, db-comment댓글 추가, db-post totalcomment 증가
- 좋아요 버튼 클릭 → post 요청 , db-post total-like 증가
- 主要言語
- JavaScript
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
codestates/mobees のほかの issue
-
client E:3h
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
codestates/mobees#21 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
codestates/mobees#76 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
codestates/mobees#75 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
codestates/mobees#74 ·
-
KPT 2주차 회고록 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
codestates/mobees#71 · コメント 1 件 · リアクション 4 件 ·
codestates/mobees の issue をすべて見る
似ている issue
-
難易度 1/5 1〜3時間 初心者へのやさしさ 78/100
Mintplex-Labs/anything-llm#6490 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
-
[quality] workflow-scripts guard reads test:unit:coverage as skipping the unit suite, blocking #632 オープンagent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
area-clientside-dartpad
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100