배포 주소: http://101.101.211.23/
ID | Password |
---|---|
sample1@naver.com | abc |
contact@naver.com | contact |
theking@naver.com | theking |
hello@naver.com | abc123 |
- 게시판에 로그인 한 계정의 게시글 표시
- 게시글 작성 시 작성한 게시글을 게시판에 추가
- 게시글 클릭 시 해당 게시물의 내용 표시
- 게시글 하단에 이미지와 관련된 태그를 표시
- 태그가 없을 경우 표시되지 않음
- 관련없는 태그가 있을 수 있음
- 게시글 하단에 추천 게시글 표시
- 추천 게시글이 없다면 표시되지 않음
- J023 김남진 : 3주차 릴레이 프로젝트의 백엔드를 맡으면서 모르는 부분이 많아 많은 시행착오를 겪었습니다. 하지만 팀원분들과 협업하는 것으로 구현을 완료할 수 있었습니다. 협업을 통해 모르는 지식을 매꿔가며 목표를 향해 나아가는 과정이 너무나도 즐거웠습니다. 늦은시간까지 함께해준 팀원들에게 감사함을 전합니다.
- J201 진영기 : 2주차 릴레이프로젝트에서는 웹 프론트엔드를 수행하였고, 이번에는 백엔드도 배워보자해서 웹 백엔드를 수행했습니다. 두번다 모르는게 많아 팀원분들에게 많이 배우면서 진행했습니다. 생각보다 많이 도움이 못되어 아쉬웠습니다. 그러나 많이 배울수 있어서 좋았습니다.
- J200 지화영 : 밤늦게까지 고생하며 진행하여서 보람은 있었지만 프로젝트에 도움을 많이 못드린거 같아서 아쉬웠습니다. 그래도 이번기회에 많은 것을 배워갈수 있었습니다.
- J172 임한동 : 릴레이 프로젝트를 통해 새로운 것을 시도해 볼 수 있어서 너무 좋았습니다. 그리고 2주차에 이어서 3주차에도 웹 프론트엔드 업무를 맡았는데 두 번다 잘하시는 분들이 이끌어주셔서 많이 배우고 즐겁게 코딩할 수 있었습니다!
- J099 송진현 : 이번에 팀원들과 소통하면서 정말 많은 것을 배울 수 있었던 시간이었습니다. 단순히 기술적으로 도움이 되는 것 뿐만이 아닌 협업하는 과정을 즐기는 방법을 배울 수 있어서 좋았던 시간이었습니다. 정말 많이 배웠고, 즐겁게 코딩할 수 있었던 시간이었습니다!!
- J064 류남광 : 백엔드 개발에 사용한 express에 대한 지식이 부족해 도움을 드리지 못한 게 죄송하고 아쉬웠습니다. 잘하시는 팀원분들이 어떻게 개발하시는지 보면서 배울 수 있었고 어떤 것을 더 공부해야 하는지를 알 수 있었습니다.
- J194 조찬영 : 릴레이 프로젝트를 진행하며 2주차에는 백엔드파트를 맡아 3주차에는 프론트엔드파트를 맡고 싶어서 프론트엔드파트를 수행했는데 여러명이서 live share라는 기능도 써보고 각자 구역을 나눠 작업하며 pr도 올려보고 하는 과정 자체에서 많은 것을 배운 것 같습니다.
- J147 이소정 : 같은 파일에서 수정하는 새로운 방식으로 협업을 해봐서 재미있었습니다:blush: 특히 찬영님이 모르는 부분마다 자세하고 친절하게 알려주셔서 너무 감사했습니다:relieved: 개인 미션을 할 때에는 다른사람과 웃고 떠들시간이 없어서 아쉬웠는데 중간중간 떠들었던 내용들도 소소하게 재밌어서 즐거웠습니다 :)
- J003 강동훈 : 팀에 도움될 수 있는 부분을 찾아서 해보려고 하지만 역시 쉽지 않다는 걸 항상 느낍니다. 그리고 팀 활동하면서 협업에 대해 많은 생각을 하면서 많은 배움을 얻을 수 있었던 좋은 프로젝트였습니다. 특히 팀원 분의 이 과정이 다 협업이라 생각해요 라는 말에서 많이 부족한걸 느꼈던 좋은 경험이였습니다.
- J179 전병재 : 같은 파일로 함께 작업하고 실시간으로 실행이되는 프론트를 만드는 게 처음이라 재밌고 흥미로웠습니다. 미션만으로도 충분치 않은 웹 실력을 보며 조금 좌절하기도 했지만 재밌고 친절한 팀원 분들 덕분에 재밌는 릴레이였습니다!
- J120 우승윤 : 백엔드 개발에 대한 경험이 부족해 많은 도움이 되지 못한 것이 아쉽고 죄송했습니다. 하지만 협업을 하며 많은 것을 배울 수 있었고 좋은 시간이었습니다.
- J013 구승효 : 친절하고 열정있는 팀원들 덕에 많은 것을 배워 갑니다. 협업하는 과정에 함께 할 수 있어서 즐거웠습니다.
-
참여자 리스트
박진영 (dim*******) 박진용 백지영 서광근 서유빈 석민지 손정현 송원석 송진현 시경덕 신동민 신동훈
-
- 기존 서비스 기능
- 회원 가입 ( 구글 폼 임베딩 제외 ) 및 로그인
- 회원 정보 변경 및 회원 탈퇴
- 미니 홈피 기능 중 방명록 ( 게시판 제외 )
- 일촌 목록 및 일촌 미니 홈피 방명록 이동 ( 일촌 추천 기능 제외 )
- 기존 서비스 기능
-
- 인공지능 기술 서비스 ( 자연어 )
- 최종 목표
- 방명록 내의 악성 댓글을 발견하는 서비스를 구현
- 유저 시나리오
-
- 메인 미니홈피 UI 에서 방명록 버튼을 누르면 ( 또는 미니 홈피 방문 첫 페이지에 ) 방명록으로 이동
-
- 사용자는 방명록을 작성, 조회, 수정 및 삭제 가능
-
- 만약 방명록에 악성 콘텐츠 ( 악플 ) 이 작성되어 있다면, 이를 경고하는 표시를 해주어야 함
-
- 구현 방안
-
- 악플과 관련 데이터를 수집 ( 크롤링 또는 API )
-
- 악플 관련 데이터를 학습시킴 ( 학습 모델은 어느 것이든 상관 없음 )
-
- 주기적으로 학습한 악플과 방명록 내용을 비교 후 판단하여 경고를 표시
-
- 선택 사항
-
- 악성 댓글이 삭제되도록 구현
-
- 악성 댓글이 삭제되면 어느 시점에 사라지는지 ( 발견되는 즉시 사라지는지 아니면 다른 시점에서 사라지는지 ) 확인해줌. ( 서버는 2 개 이상도 가능 )
-
- 악성 댓글 찾는 알고리즘을 기존의 제공되는 API를 사용해도 되지만, 만약 API 를 제작하면 node.js 혹은 python 으로 구현 ( 필수는 아닙니다. 학습의 관점에서 이해하시고 구현하시면 될 것 같습니다. )
-
- 최종 목표
- 인공지능 기술 서비스 ( 자연어 )
-
참여자 리스트
전경윤 한종호 신승현 김도호 문건우 신우진 홍태하 문석암 이석재 김도연
- 기존 서비스 기능미니 홈피 기능 중 게시판 게시물 작성, 조회, 수정 및 삭제게시판 게시물 콘텐츠에 이미지 업로드게시판 게시물 댓글
- 인공지능 기술 서비스 ( 비전 / 영상 처리 )최종 목표게시판 게시물 콘텐츠에 업로드 되는 이미지를 활용하여 게시물 추천 서비스를 구현유저 시나리오특정 게시물에 이미지가 첨부되어있을 때, 해당 게시물 하단에 그와 유사한 게시물을 추천구현 방안 ( 택 1 )핀터레스트와 유사하게 게시판에 존재하는 모든 이미지들 간의 유사도를 측정하고, 이를 기반으로 추천 ( 유사도 측정 모델은 자유롭게 선택해서 적용 ) 사진이 업로드 될 때 마다, 이미지 태그 생성 선택 사항이미지 thumbnail 추출사용자가 입력한 이미지의 thumbnail 을 추출해서 게시판 이미지들의 미리보기 형식을 지원이미지 변환 기술을 사용해서 사용자가 등록한 이미지 썸네일을 추출하여 게시물 목록 및 게시물 추천 컨텐츠에 활용
- 기존 서비스 기능 Frontend / Backend
-
프론트
조찬영, 임한동, 이소정, 전병재, 송진현, 구승효
-
백 :
강동훈, 지화영, 김남진, 우승윤, 진영기, 류남광
- 게시판 화면
화면 우측 중간에 있는 게시판 탭을 클릭하면 다음과 같은 게시판 목록이 나온다.
원래 상태로 표시하는 것이 아닌 리액트 라우터로 화면을 이동하려 했으나 라우터 에러로 인해 부득이하게 상태로 게시글 목록을 표시했음
- 게시판 이미지 업로드
'게시글 작성' 버튼을 누르면 제목과 사진을 선택할 수 있는 창 표시
- 게시판 상세보기
게시글의 이미지와 게시글 하단에는 게시글 이미지와 연관성이 있는 추천 게시글 목록을 표시