UCC 링크 : https://youtu.be/ZA29DBDswOw
2023-01-03 (화) ~ 2023-02-17 (금)
SSAFY 8기 2학기 공통프로젝트 - FLOS
😀 Flos는 라틴어로 꽃을 의미합니다.
😬 Flos는 피드를 작성하고 내용을 분석해서 그에 맞는 감정을 추천하고 분석 내용이 마음에 들지 않으면 바꿀 수 있습니다.
😎 나의 감정이 등록된 피드를 다른 사람들과 공유해서 마음이 담긴 댓글을 달고 채택되면 꽃을 키울 수 있는 물과 햇빛을 얻을 수 있습니다. 꽃을 키우기 위해 활동을 많이 할 수 있고 활동을 많이 하는 유저는 다양한 꽃을 키워 정원을 풍성하게 채울 수 있습니다.
- 네이버 CLOVA 에서 제공하는 Sentiment API를 사용하여 텍스트 분석에 대해 최소한의 신뢰성을 보장함.
https://guide-fin.ncloud-docs.com/docs/ko/naveropenapiv3-clovasentiment
- 작성자가 댓글을 단 사람에게 감사의 표시로 좋아요를 눌러주면 나만의 정원을 꾸밀 수 있는 아이템을 획득
- 사용자의 최근 게시글을 기준으로 꽃의 색깔을 비롯한 다양한 특성을 갖는 개인별 맞춤 꽃송이 키우기
- 사용자의 서비스 활동 내역을 집계하고 가공하여 한눈으로 쉽게 마음 변화 추이를 확인 가능한 사용자 친화형 인터페이스 제공.
Back-end : Spring Boot
- Springboot 2.7.8
- Spring Data JPA
- Spring Security
- Redis
- OAuth2
- Swagger 3.0.0
- MariaDB
Front-end : REACT
- React : 18.2.0
- redux : 4.2.1
- reduxjs/toolkit : 1.9.2
- axios : 1.3.0
- react-lottie : 1.2.3
- dayjs : 1.11.7
- sweetalert2 : 11.7.1
- mui/material : 5.11.8
- material-ui/core : 4.12.4
- framer-motion : 9.0.1
- swiper : 9.0.0
- sass : 1.3.0
CI/CD
- Jenkins
- Docker
- Nginx
- Letsencrypt
flos
├── auth
│ └── model
│ ├── dto
│ ├── repository
│ └── service
├── config
├── controller
├── exception
├── model
│ ├── dto
│ │ ├── request
│ │ └── response
│ ├── entity
│ │ └── type
│ ├── repository
│ └── service
└── util
fe
└── src
├── api
├── assets
├── components
├── constants
├── hooks
├── pages
├── redux
└── styles
- 평상시 소통을 위한 도구
- 짧은 코드나 참조 url 공유
- Config 정리
- 회의록 저장
- 피드백 공유
- 개발 코드 형상 관리
- 메인, 작업 브랜치와 개인 브랜치 구분
- 기획 회의
- 와이어 프레임 구성
- 직접 화면을 구성하면서 회의
- 일정 관리