부트캠프/Dev

미니 프로젝트 1일 차

nameless1004 2024. 7. 15. 18:37

부트캠프 첫 프로젝트

오늘부터 부트캠프 본 과정이 시작되었다. 새로운 팀원들과 자기소개 페이지를 만드는 주이다. 나는 방명록과 그 외 기능구현을 맡았다. 사다리 타기로 발표할 사람을 정했는데 내가 걸려버렸다.. 발표를 거의 해 본 적이 없는데 두렵다.

방명록

방명록을 구현해봤다. 간단하게 구현했는데 DB는 Firebase를 이용했다. 사전 캠프 당시에 강의에 나와서 사용해 봤는데 생각해 보니까 이 친구 키값이 없어서 이게 NoSQL인가? 하고 검색해 봤는데 맞았다.

input으로 작성자와 댓글을 받아서 db에 저장해두고 로딩할 때 db에 있는 데이터를 가져와서 j쿼리로 리스트에 넣어서 구현했다.

잘 나온다ㅎㅎ. 

이제 삭제를 넣어보자.

지금 단계에서 가장 쉽게 생각해보면

  • 입력할 때 비밀번호도 같이 db에 저장한다.
  • 삭제 버튼을 누르면 해당 비밀번호 입력창이 나오고 입력을 받는다
  • 삭제 버튼이 눌린 해당 글의 작성자, 내용, 시간을 가져와서 db에 데이터들을 가져와 비교한다.
  • 모두 일치하면 삭제 처리를 해주고 아니면 실패

왼쪽: 삭제 성공, 오른쪽: 삭제 실패

firebase api다루면서 오류가 너무 많이났다. 이것도 조금 더 알아봐야겠다.

CRUD에서 U빼고는 다한거 같다.