Skip to content

남이 써주는 SNS 서비스, 포착의 서버 레포지토리입니다.

Notifications You must be signed in to change notification settings

SMWU-POCHAK/POCHAK-Server

Repository files navigation

소개페이지

당신의 순간, 포착! app store badge

포착은 사용자가 자신의 사진을 직접 업로드하는 것이 아니라, 타인이 촬영한 사용자의 사진을 공유함으로써 보다 자연스러운 일상을 기록할 수 있게 하는 소셜 미디어 플랫폼입니다.

어플리케이션에 내장된 후면 카메라 기능을 활용해 실시간으로 포착한 장면을 피드에 공유하는 방식을 취함으로써, 겉으로 비춰지고 싶은 모습만을 과시하는 보여주기식 SNS 소비 문화를 지양하고 건강한 소통을 활성화하고자 합니다.

📸 친구들의 시선으로 기록하는 나의 일상

포착다른 사람의 시선에서 바라본 ‘나’의 일상을 기록하는 특별한 서비스입니다.

사용자는 자신의 카메라를 사용하지 않아도, 친구들이 촬영한 사용자의 사진을 공유하는 방식으로 보다 쉽고 편리하게 자신의 피드를 꾸밀 수 있습니다. 이를 통해 과시적으로 연출된 모습이 아닌, 있는 그대로의 자연스러운 모습을 토대로 소중한 순간들을 기억할 수 있습니다.

🔄 상호 작용 및 공유

포착서로의 순간에 참여하고 함께 상호 작용할 수 있습니다.

사용자들은 피드에 이미지를 업로드하는 것 외에도 댓글을 통해 포착된/포착한 순간에 대해 이야기를 나누고, 좋아요를 통해 마음에 드는 사진에 반응할 수 있습니다.

🌟 프로필의 다양성

어플리케이션 내에서 사용자의 프로필은 두 가지 섹션으로 구분됩니다.

‘포착된’ 프로필은 다른 사람들이 기록한 사용자의 사진들을 보여줌으로써, 여러 시각에서 바라본 ‘나’의 순간들이 모여 사용자의 피드를 일구어 냅니다.

내가 기록한 다른 사용자의 사진들을 보여주는 ‘포착한’ 프로필에서는 기억하고 싶은 일상 속 나의 시선들을 한눈에 볼 수 있습니다.

STACK

  • DB MySQL
  • Host
    • GCP Compute Engine Cloud SQL Cloud DNS Cloud Storage
    • Ubuntu 20.04.6 LTS nginx/1.18.0 (Ubuntu)
    • Docker version 27.1.2
  • CI/CD GitHub Actions
  • Framework Spring Boot 3.2.1 (Java 17)
  • Authentication JWT
  • API Document Spring REST Docs

CI/CD

Infra

ERD

Team Rule

GitHub

Contributors

오지수 Lucy Oh
Backend Developer
조영서 Bella Cho
Backend Developer
정예진 Yejin Jeong
Backend Developer
  • 게시물 신고 및 유저 차단 기능 개발
  • 회원 검색 기능 개발
  • 인증/인가 기능 개선
  • 프로필 탭 기능 개발
    • 기본 프로필 정보, 포착된/포착한 게시물 조회
    • 팔로워, 팔로우 목록 조회
    • 타 유저 팔로우 및 취소
    • 팔로워 삭제
  • 홈 탭 (게시물) 기능 개발
    • 새로운 게시글 업로드
    • 좋아요 반영, 좋아요 누른 유저 리스트 조회
    • 댓글, 대댓글 조회, 등록, 삭제
  • 알람 및 게시글 수락 기능 개발
    • 댓글, 팔로우 알람 생성
    • 게시글 업로드 수락 과정 설정
    • 알람 조회
  • 👀 Contribution
  • 추억페이지 기능 개발
    • 추억페이지 조회
    • 포착해준 게시물 조회
    • 함께 포착된 게시물 조회
    • 포착된 게시물 조회
  • 👀 Contribution

About

남이 써주는 SNS 서비스, 포착의 서버 레포지토리입니다.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages