• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 사이트 평가좀 부탁드립니다.

사이트 평가좀 부탁드립니다.

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #35893

    오호설
    참가자

    사이트 평가좀 부탁드립니다.

    node.js + mongoDB + react로 제작 했습니다.

    사이트 주소는 https://music-352019.du.r.appspot.com/ 입니다.

    github주소는

    https://github.com/dhgh9590/music

    https://github.com/dhgh9590/music_server

    입니다.

     

    자신이 추천하고자 하는 유튜브 음악을  사람들에게 공유할 수 있는 사이트를 만들고자 제작하게 되었습니다.

    로그인 기능은 firebase로 구글 로그인을 할 수 있게 만들었고

    로그인 성공시 react-router을 통하여 메인페이지가 보여지게 했습니다.

     

    오른쪽 하단에 있는 글 작성을 클릭하게 되면 Edit페이지로 이동하게 되고 자신이 추천하고자 하는 음악의 제목과 유튜브 링크를 입력하고 글 작성을 클릭하게 되면 mongodb에 작성자의 이름과,uid,게시글 번호가 저장 됩니다.

     

    게시글 삭제와 수정은 현재 로그인한 uid와 게시글 작성시 저장된 uid를 비교하여 일치한다면 삭제,수정 버튼을 활성화 시키게 했습니다.

     

    게시글 마다 좋아요 버튼을 만들었고 중복 클릭 방지를 위해 해당하는 게시글에 좋아요를 클릭한 사람의 uid를 저장하게 했고 저장된 uid의 값에 현재 로그인한 uid값이 없다면 클릭시 좋아요 +1 ,있다면 -1을 하게 했습니다.

     

    게시글의 제목을 클릭하게 되면 게시글의 상세페이지로 이동하게 되고 게시글 하단에 댓글 기능을 넣었습니다.

    댓글 삭제는 댓글 작성자 uid와 현재 uid가 일치한다면 삭제 버튼 활성화 시켰습니다.

     

    검색 기능으로 input창에 입력한 값의 제목을 찾아주거나 좋아요가 높은순,내가 작성한 게시물만 보여지도록 만들었습니다.

     

    #35903

    codingapple
    키 마스터

    훌륭합니다 

    이제 배운거말고 새로운 개선점같은 것들도 찾아서 기능 추가해봅시다  

    깃헙이런데 올릴 땐 DB접속 URL 이런건 빼고 올리면 됩니다

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠