용기가 생긴 적이 있나요?
감동을 받은 적이 있나요?
동기부여가 생긴 적이 있나요?
📝 방문하기
SENTENCE U는 "삶은 한 문장이다" 라는 문장에서 영감을 얻어 짧은 글로 사람들에게 동기부여와 여러 긍정적인 메시지를 담기위해 만들어진 공간입니다.
동기부여를 얻거나 다른 사람에게 큰 힘을 줄 수 있는 공간을 제공합니다.
글에는 힘이 있습니다. 여러분의 한 마디로 이 공간을 아름답게 빛내주세요.
- ver 1. (2023.01.05 ~ 2023.02.11)
분야 | 사용 기술 |
---|---|
FrontEnd | JavaScript / React / Webpack |
BackEnd | Node / Express |
Database | MongoDB(Mongoose) |
Cloud | AWS S3 / CloudType(CI/CD) |
Tool | VisualStudio Code |
- JWT 토큰 방식을 이용하여 로그인이 가능합니다.
- 로그인 상태는 MongoDB에 세션으로 저장됩니다.
- 카카오 소셜 로그인이 가능합니다.
- 카카오 ID 여부에 따라 로그아웃의 방식이 달라집니다.
- 서비스의 소개를 보여줍니다.
- 유명한 명언을 크롤링해서 롤링배너로 보여줍니다.
- 인기포스트/최신포스트의 미리보기를 제공합니다.
- 공간을 빛내주는 유저리스트를 제공합니다.
- soket.io를 통해 현재 접속 중인 유저를 확인할 수 있습니다.
- 인기포스트 : 좋아요 높은 순으로 10개를 보여줍니다.
- 최신포스트 : 최신 순으로 날짜별로 구분해서 포스트를 보여줍니다.
- 글 작성자의 경우 게시글 수정, 삭제가 가능합니다.
- 댓글을 통해 여러 유저와 소통할 수 있습니다.
- 댓글 등록자의 경우 댓글의 수정, 삭제가 가능합니다.
- 유저 아바타, 유저명, 유저 타이틀을 수정 할 수 있습니다.
- 유저 아바타는 AWS S3 스토리지에 저장됩니다.
- 계정 삭제가 가능합니다.
- 계정 삭제 시 해당 유저가 작성했던 모든 포스트를 삭제합니다.
- PWA를 추가해 모바일 유저가 앱처럼 사용 가능합니다.
- iOS 유저에게는 PWA iOS Prompt를 통해 '홈 화면에 추가'를 가이드 해줍니다.
- 새로운 버전 업데이트 시 유저에게 업데이트 알림을 제공합니다.
- aws-sdk
- axios
- bcrypt
- cheerio
- connect-mongodb-session
- dayjs
- emotion
- loadable
- mongoose
- multer
- multer-s3
- react-query
- react-icons
- react-ios-pwa-prompt
- socket.io
- sweetalert2
- web-push
- workbox