본문 바로가기
내일배움 과제/트렐로

1차회의 - 250122

by GREEN나무 2025. 1. 22.
728x90

프론트 버리고 기능만 구현하기
기술 인사이트 내용 구현하기

도전 구현하기


와이어프레임


ERD - 카드순서 수정 컬럼을 만들지 테이블을 만들지 정하지 못했음

 


API

 



MySQL 여러줄을 가지는 컬럼
TEXT - 긴 텍스트, 멀티라인 데이터, 문서 데이터 등. 인덱싱 제한 필요(입력할 때 값 제한하면 될 듯)

예시

CREATE TABLE post (
    id INT AUTO_INCREMENT PRIMARY KEY, -- 고유 ID, 자동 증가
    title VARCHAR(255) NOT NULL,       -- 제목, 최대 255자
    content TEXT NOT NULL,             -- 내용, 여러 줄 텍스트
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP, -- 생성 일자
    updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 수정 일자
);

 


컬럼안에서 카드 순서 바꾸기

  다음 회의시간에 정하기

 

4번을 6번으로 바꿀 때

4->6

 

4번카드의 위치번호를 0으로 수정
4->0


4번~6번의 위치번호 수정
5~6번 정렬(포지션-1) 

 

4번카드의 위치값을 0->6으로 수정

결과 : 4->6

 

카드 포지션 컬럼 값
보더id/컬럼id로 조회 -> int // 숫자
보더id로 조회 -> string (TODO_1, done_3) // '_'로 끊어읽기


 

https://chatgpt.com/share/6790c4ea-77bc-800a-9a61-d4279551da7d

 

ChatGPT - Trello 웹사이트 DB 설계

Shared via ChatGPT

chatgpt.com

 

 

https://velog.io/@wlduq0150/Nest.js-LexoRank%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%EC%B9%B4%EB%93%9C-%EC%9D%B4%EB%8F%99-%EA%B5%AC%ED%98%84

 

[Nest.js] LexoRank를 이용하여 카드 이동 구현

이번에는 trello를 클론코딩하는 프로젝트를 맡게되었다. trello는 칸반보드와 같이 보드 위에 컬럼과 카드를 생성하고, 컬럼과 카드를 자유롭게 이동시킬수 있는 것이 특징이다.이때 카드간의 이

velog.io

 

'내일배움 과제 > 트렐로' 카테고리의 다른 글

2차회의  (0) 2025.01.23