정승권

백엔드

정혜경

프론트엔드

박종우

프론트엔드

심경주

프론트엔드

프로젝트 개요 | 팀 소개

프로젝트 개요 | 서비스 소개

서로모임에 오신 분들께 당신만의 서평과 북 큐레이션을 공유하여 주세요.

대부분의 책 관련 서비스:

- 도서 추천

- 책 검색 기능

- 책 구매 기능

- 평점 / 댓글 남기기

- 나의 서재 (책 관리)

서로모임의 포커스:

- 직접 글을 쓰고 공유할 수 있는 플랫폼

- 편리한 텍스트 에디터

- 그 외 책 관련 서비스의 기본 기능

  - 책, 서평 검색 기능

  - 나의 서재 (책 관리)

  - 평점과 좋아요 남기기

책 자체가 중심이 된다.

책에 대한 나의 생각과 느낌이 중심이 된다.

프로젝트 개요 | 기술 스택

Front-end

React

Redux, Redux-Thunk

UIKit, Node-Sass

React-Quill

TypeScript, Immutable.js

Library

State Management

Design

Editor

Other

프로젝트 개요 | 기술 스택

Back-end

Server

Database

Authentication

Email

Webscraping

Other

Express (Node.js)

Mongoose, MongoDB, ElasticSearch

Passport, Socket.io, Express-Session

Nodemailer, AWS-SDK (SES / SNS)

Cheerio, Puppeteer, Node-Schedule

Multer, TypeScript

프로젝트 개요 | 기획 및 협업

브라우저 화면구성 및 UI/UX 기획

Adobe Xd: UI Prototyping

프로젝트 개요 | 기획 및 협업

브라우저 화면구성 및 UI/UX 기획

페이지별로 React 컴포넌트 구성 짜기

프로젝트 개요 | 기획 및 협업

브라우저 화면구성 및 UI/UX 기획

페이지별로 사용될 API Endpoint 정리

프로젝트 개요 | 기획 및 협업

API와 데이터베이스 플래닝

API 문서 작성 (Success & Error Response)

프로젝트 개요 | 기획 및 협업

API와 데이터베이스 플래닝

MongoDB Schema Diagram

프로젝트 개요 | 기획 및 협업

API와 데이터베이스 플래닝

도서 API 응답 내용 정리

배포 | AWS Deployment Architecture

1. 개발자 환경 / 코드

2. 프런트 코드, 유저 사진 보관

3. 지속적 배포 파이프라인

4. Node.js 서버 코드

5. 데이터베이스

6. 책, 서평 인덱스 보관 + 검색

7. 비밀번호 찾기 이메일 보내기

8. Bounce/Complaint 핸들링

9. DNS 관리 서비스

10. SSL 인증서 발급 / 적용

11. CDN으로 클라이언트 배포

12. 브라우저로 서비스 접속

시연 | 회원가입, 서평 작성 / 읽기

시연 | 검색, 나의 책

시연 | 큐레이션 작성 / 읽기

발표 | Q & A Time

감사합니다!

BookTogether

By jongwoo park