Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Back-end To Do List

Aperta
#9 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
15/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
aws, express, javascript, mysql

Direzione di ricerca

Inizia esaminando la struttura attuale del backend e gli elementi ancora non selezionati nell’issue. Ispeziona index.js, la migrazione Sequelize e la configurazione dei modelli, le cartelle di routing e controller e la configurazione di .env e .gitignore. Suddividi la roadmap in attività separate e verifica ogni endpoint, relazione del database, flusso di autenticazione e passaggio di deployment man mano che viene completato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

환경 설정

  1. aws 배포 시스템 구축
  2. 모듈 설치 (express, sequelize, jwt, cors, cookie-parser, nodemon, https, fs)
  3. 데이터베이스 - sequelize 모델 세팅 (migration → mysql 테이블 확인)
  4. db table 관계 설정 (sequelize association)
  5. .env .gitignore
  6. cors 설정
  7. 라우팅 (엔드포인트) - 폴더 스트럭쳐 (post, comment, like는 index.js에서 바로 라우팅)
  8. 컨트롤러 (하위 폴더) (db 확인, 응답 보내기)

기능 구현

  1. 인증

    1. 로그인
    2. 로그아웃
    3. 회원가입
    4. 회원 정보 (토큰 확인)
    5. oAuth 구축
  2. 포스팅

    1. create 업로드 - 이미지, 영화 정보 등 post 요청 하면 db에 업로드
  3. myMovie

    1. read 내 영화 리스트 전송 - get 요청 쿠키-jwt토큰 유저 정보 확인해서 유저의 포스트만 전송
    2. read 내 영화 포스팅 상세 - get 요청 쿠키-jwt토큰 유저 정보 확인, params 유저id 확인 → 해당 포스트 상세 내용 응답 전송 $
  4. mainMovie

    1. read 메인 영화 리스트 전송 - get 요청 db-post 테이블 전체 (16개씩)
    2. read 메인 영화 포스팅 상세 - get 요청 params postId 확인, 포스트 db에서 필터 → 전송, db 코멘트 테이블에서 params postId로 필터, 코멘트 전송
    3. read 메인 영화 장르별 리스트 전송 - get 요청 params genreId 확인, 포스트 db(join) 필터 → 전송
  5. likeComment

    1. 좋아요 버튼 클릭 → post 요청 , db-post total-like 증가
      • 누가 누른 좋아요인지 확인db-like 테이블 userId 추가
    2. create 포스트에 댓글 작성하기 - post 요청, 쿠키-jwt 토큰 유저 정보 확인, db-comment댓글 추가, db-post totalcomment 증가
Lingua principale
JavaScript
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di codestates/mobees

Tutte le issue di codestates/mobees

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.