Giter VIP home page Giter VIP logo

scratchnow's Introduction

ScratchNow

scratchnow's People

Contributors

alsrlqor1007 avatar esoolgnah avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

scratchnow's Issues

DB 관계 및 마이그레이션 설정

ISSUE

  • Group: server
  • Type: feature
  • Detail: DB 테이블 association 및 migration 설정

TODO

  • 테이블 관계 설정
  • sequelize migration 설정

DUE DATE

2022.08.19

API 응답 데이터 점검 및 수정

ISSUE

  • Group: server
  • Type: feature, refactor
  • Detail: 모든 API 통신에 대한 응답 데이터 점검 및 필요 시 수정

TODO

  • API 작동 테스트
  • 유저 게시물 피드에서 유저정보 응답 데이터 제외
  • 인기순 전체피드에서 정렬 두번째 기준 지정

DUE DATE

2022.09.00

Like API 통합

ISSUE

  • Group: server
  • Type: feature, refactor
  • Detail: 좋아요 추가와 취소 API endpoint 합치기

TODO

  • addLike와 cancelLike 함수 합치기

DUE DATE

2022.09.14

메인페이지 목업 구현

ISSUE

  • Group: client
  • Type: feature
  • Detail: 메인페이지 목업 구현

TODO

  • 배너 컴포넌트 생성
  • 메뉴 선택 컴포넌트 생성
  • 게시물 컴포넌트 생성

DUE DATE

2022.12.17

서버 구조 및 DB 설정

ISSUE

  • Group: server
  • Type: feature
  • Detail: express 폴더 구조 구축 및 docker MySQL 연결 config 설정

TODO

  • express 구조 생성
  • DB migration
  • docker MySQL config 설정

DUE DATE

2022.08.12

Swagger 문서 작성

ISSUE

  • Group: server
  • Type: feature
  • Detail: Swagger 문서 업데이트

TODO

  • swagger.yaml, openapi.yaml 업데이트
  • API 점검 및 http method 수정

DUE DATE

2022.09.30

댓글 관련 API 개발(1차)

ISSUE

  • Group: server
  • Type: feature
  • Detail: 댓글 기능 API 개발

TODO

  • 댓글 작성 API
  • 댓글 수정 API
  • 댓글 삭제 API
  • 댓글 조회 API

DUE DATE

2022.09.06

토큰검증 임시 해제 처리

ISSUE

  • Group: server
  • Type: feature
  • Detail: 프론트엔드 개발 편의를 위한 액세스 토큰 검증 임시 해제 처리

TODO

  • tokenValidity = true 처리
  • 토큰 검증이 필요한 API 점검 및 추가/삭제

DUE DATE

2022.10.02

회원가입 관련 API 수정

ISSUE

  • Group: server
  • Type: feature, refactor
  • Detail: 인증 시 페이로드 및 소셜로그인 로직 리팩토링

TODO

  • 인증 페이로드에서 비밀번호 제외
  • Google OAuth DB 저장 값 수정
  • OAuth 코드 리펙토링
  • 사용자 테이블에 소셜로그인 구분 컬럼 추가

DUE DATE

2022.09.17

이메일 인증 기능 개발

ISSUE

  • Group: server
  • Type: feature
  • Detail: 토큰으로 회원가입 시 이메일 인증 기능 개발

TODO

  • 회원가입 시 이메일 인증
  • 비밀번호 찾기 시 이메일 인증
  • 인증번호 비교대조 및 응답

DUE DATE

2022.09.08

Swagger 문서 생성

ISSUE

  • Group: server
  • Type: feature
  • Detail: API swagger 문서 생성

TODO

  • Swagger 문서 생성(Typescript + Express)

DUE DATE

2022.08.06

Middleware 추가

ISSUE

  • Group: server
  • Type: feature
  • Detail: Express middleware 추가

TODO

  • express-rate-limit
  • compression
  • http-status

DUE DATE

2022.10.02

로그인 응답 데이터 수정

ISSUE

  • Group: server
  • Type: bug
  • Detail: 로그인 API 응답 데이터 수정

TODO

  • 로그인 시 액세스 토큰과 사용자 id 값 누락 된 것 수정

DUE DATE

2022.11.04

DB mirgration 에러 수정

ISSUE

  • Group: server
  • Type: feature, error
  • Detail: DB migration 및 ORM 정상 동작 확인

TODO

  • Container DB migration
  • router, controller 폴더 및 파일 구조 구축

DUE DATE

2022.08.23

좋아요 관련 API 개발(1차)

ISSUE

  • Group: server
  • Type: feature
  • Detail: 게시물에 대한 좋아요 API 개발

TODO

  • Likes 테이블 soft delete 방식 사용 여부 재검토 후 필요 시 수정
  • 좋아요 추가 API
  • 좋아요 취소 API

DUE DATE

2022.09.04

docker 설정

ISSUE

  • Group: server
  • Type: feature
  • Detail: 도커 빌드 및 배포 설정

TODO

  • Express Dockerfile 생성
  • docker-compose 스크립트 생성
  • cluster mode 설정
  • Server README 편집

DUE DATE

2022.10.03

댓글 API 수정

ISSUE

  • Group: server
  • Type: bug, refactor
  • Detail: 댓글 API 응답 데이터 점검 및 수정

TODO

  • getComments 응답 데이터에서 오리지널 댓글만 1차 필터링 시도
  • HTTP 상태코드 수정
  • response body 객체 키명 통일
  • 추가 에러 발견사항 수정

DUE DATE

2022.09.16

게시글 관련 API 개발(1차)

ISSUE

  • Group: server
  • Type: feature
  • Detail: 게시글 관련 API 개발 및 기타 수정 반영

TODO

  • 게시글 작성 및 생성 controller
  • 게시글 수정 controller
  • 게시글 삭제 controller
  • 게시글 조회 controller
  • 피드 조회 controller 2가지

DUE DATE

2022.09.04

회원 계정 관련 API 개발(1차)

ISSUE

  • Group: server
  • Type: feature
  • Detail: sign, userinfo 관련 API 개발

TODO

  • sequelize 연결 확인
  • signController 기능 개발
  • userinfoController 기능 개발

DUE DATE

2022.08.26

[Task] SR 기획

ISSUE

  • Group: client, server, sr
  • Type: feature
  • Detail: 서비스 기획 설계 및 사용 스택 논의(프로젝트 시작 예정: 8월)

TODO

  • 서비스 기획 범위 설계
  • 사용 스택 선정
  • 개발 작업 로드맵 설정

Express 서버 초기 구축

ISSUE

  • Group: server
  • Type: feature
  • Detail: Express 서버 구축

TODO

  • Node.js Express 서버 구축
  • Typescript 및 필요 라이브러리 설치

DUE DATE

2022.08.01

DB 옵션 수정

ISSUE

  • Group: server
  • Type: feature, refactor
  • Detail: Sequelize, MySQL 점검 및 수정

TODO

  • Sequelize Typescript 문서 참고
  • 테이블명 단수로 변경
  • onDelete, cascade 같은 DB 옵션 재설정

DUE DATE

2022.09.18

서버 Refactoring

ISSUE

  • Group: server
  • Type: refactor
  • Detail: 서버 리팩토링

TODO

  • Express 구조 리팩토링
  • Typescript 활용

DUE DATE

2022.10

회원정보 관련 API 로직 개발

ISSUE

  • Group: server
  • Type: feature
  • Detail: 회원정보 수정 API 세분화 및 구현, 회원정보 조회 API 추가

TODO

  • 사용자가 항목별로 별도 저장 방식
  • 닉네임 중복 확인 후 팝업창으로 저장하는 시나리오
  • 프로필 이미지 제거

DUE DATE

2022.09.07

참조 테이블 삭제 로직 추가

ISSUE

  • Group: server
  • Type: feature
  • Detail: Soft delete 방식은 onDelete 적용 불가로 직접 로직 구현

TODO

  • user 삭제 시 post, liking 데이터 삭제
  • post 삭제 시 comment, liking 데이터 삭제

DUE DATE

2022.09.25

OAuth 소셜로그인 기능 개발

ISSUE

  • Group: server
  • Type: feature
  • Detail: 카카오, 구글 소셜로그인 OAuth 구현

TODO

  • 카카오 소셜로그인 구현
  • 구글 소셜로그인 구현

DUE DATE

2022.09.00

회원가입페이지, 로그인페이지 기능 구현

ISSUE

  • Group: client
  • Type: feature
  • Detail:

TODO

  • 회원가입페이지 목업 완성
  • 로그인페이지 목업 완성
  • 일반 회원가입 기능 구현
  • 일반 로그인 기능 구현
  • Kakao 소셜 회원가입 기능 구현
  • Kakao 소셜 로그인 기능 구현

DUE DATE

2022.11.01

Swagger 문서 업데이트

ISSUE

  • Group: server
  • Type: feature
  • Detail: API endpoint대로 Swagger 문서 작성

TODO

  • swagger yaml 파일 작성 및 업데이트
  • Swagger로 API 점검

DUE DATE

2022.09.20

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.