Skip to content

팀 프로젝트(5인) - 소셜 미디어 통합 Feed 서비스 API

Notifications You must be signed in to change notification settings

hyerijang/FeedMoa

 
 

Repository files navigation

sns

FeedMoa - 소셜 미디어 통합 Feed 서비스



FeedMoa는 유저 계정의 해시태그(#dani)를 기반으로 인스타그램, 스레드, 페이스북, 트위터 등 복수의 SNS에 게시된 게시물 중 유저의 해시태그가 포함된 게시물들을 하나의 서비스에서 확인할 수 있는 통합 Feed 어플리케이션입니다. 이를 통해 본 서비스의 고객은 하나의 채널로 유저(#dani), 또는 브랜드(#danishop) 의 SNS 노출 게시물 및 통계를 확인할 수 있습니다.

☄️ Team Q members

김서윤 김은비 방성원 장혜리 정지원
@seoyoon047 @eunb1 @O0oO0Oo @hyerijang @cjw9506

0. 목차


1. 개발 기간

2023.10.25 ~ 2023.10.30 - #5_days

2. 프로젝트 요구사항

📑소셜 미디어 통합 Feed 서비스 요구사항

A. 사용자

  • 사용자 회원가입(API)
  • 사용자 가입승인(API)
  • 사용자 로그인(API)

B. 게시물

  • 게시물 목록(API)
  • 게시물 상세(API)
  • 게시물 좋아요(API)
  • 게시물 공유(API)

C. 통계

  • 통계(API)

3. 담당 역할

김서윤 게시글 상세 API, 통계 API 구현
김은비 게시글 엔티티, 전역 예외, 게시글 목록 API 구현
방성원 사용자 로그인 API, JWT 인증 및 인가 구현
장혜리 게시글 좋아요 API, 게시글 공유 API 구현, 문서 작성
정지원 사용자 회원가입 API, 사용자 가입승인 API 구현

4. 아키텍처 및 ERD

피드모아 아키텍처 entityManagerFactory(EntityManagerFactoryBuilder, PersistenceManagedTypes)

5. 프로젝트 스케쥴링

Github Project에 기능별 issue를 등록하여 프로젝트 개발 일정을 관리하였습니다.

6. 협업 규칙

Team Q Notion - 팀 규칙 및 컨벤션을 참조해 주세요.

7. API Document

최신 문서는 FeedMoa API Document를 참조해 주세요.

사용자 회원 가입

사용자 가입 승인

사용자 로그인 - Refresh Token 요청

사용자 Access Token 요청

게시글 목록

게시글 좋아요

게시글 공유

게시글 상세

About

팀 프로젝트(5인) - 소셜 미디어 통합 Feed 서비스 API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.5%
  • Dockerfile 0.5%