RECOMMEND BOOK
책 추천, 공유 사이트
무슨 서비스인가요?
리커맨드북은 이용자간 책을 추천하고 공유하는 서비스로
궁극적으로는 '다음 아고라'와 비슷한 독서 토론의 장을 만들고,
10대 사이에서는 문제집을 서로 추천해주는 등
청소년 커뮤니티로서의 역할을 하도록 하는 것이 목표입니다.
어떤 기능이 있고, 어떻게 개발했나요?
- 백엔드는 Nodejs로 개발했고 Express를 사용했습니다.
- Cookie 인증 및 Session을 통한 회원가입과 로그인이 가능합니다.
- 유저가 책 이름을 검색했을 때 Cheerio와 Axios를 이용해 알라딘 사이트에서 Crawling으로 책 목록을 뽑아낼 수 있습니다.
- 어떤 유저든 책 이름을 검색하여 포스트를 작성할 수 있고, 마찬가리로 어떤 유저든 포스트에 댓글을 달아 자유롭게 의견을 공유할 수 있습니다.
- 모든 회원 정보, 포스트, 댓글은 MongoDB에 저장됩니다.
- 각 포스트 밑 'comment' 부분에 JSON 형태로 댓글들이 저장됩니다.
깃허브 Repository
여기를
누르시면 방문이 가능합니다. (일부 기능은 수정, 개발 중입니다.) 직접 동작 화면을 보고 싶으시다면 코드 다운로드 후 nodemon server.js를 입력하시면 됩니다.