Skip to content

Jiwon-Yoon00/WoollyProject

Repository files navigation

🧶 Woolly: 나만의 뜨개질 작품을 기록하고 공유하는 SNS

Woolly는 뜨개질을 사랑하는 사람들을 위한 커뮤니티 기반 소셜 네트워크 서비스입니다. 자신의 작품을 손쉽게 기록하고, 다른 사람들의 작품에서 영감을 얻으며, 뜨개질에 대한 정보를 자유롭게 나누는 공간을 제공합니다.

✨ 주요 목표 (MVP)

"뜨개질 작품을 올리고, 보고, 소통할 수 있는 커뮤니티 완성"

Woolly의 1차 목표는 사용자들이 자신의 뜨개질 작품을 아카이빙하고, 다른 사용자들과 소통하며 즐거움을 나눌 수 있는 핵심 커뮤니티 기능을 구현하는 것입니다.

🚀 핵심 기능

🔐 1. 회원 기능

  • 간편한 시작: 이메일, 비밀번호를 통한 기본 회원가입 및 로그인을 지원하며, 소셜 로그인을 통해 더욱 빠르고 간편하게 시작할 수 있습니다.

  • 비밀번호 찾기: 이메일 인증을 통한 안전한 비밀번호 재설정 기능을 제공합니다.

  • 나만의 프로필: 닉네임, 자기소개, 프로필 이미지로 개성 있는 프로필을 꾸밀 수 있습니다.

  • 마이페이지: 내가 작성한 게시글, 댓글, '좋아요'한 작품들을 한눈에 모아보고 팔로우/팔로워를 관리할 수 있습니다.

  • 유저 검색: 다른 뜨개 능력자들을 쉽게 찾아보고 소통할 수 있습니다.

📝 2. 게시글 기능

  • 작품 기록: 사진, 제목, 상세 설명과 함께 사용한 실, 바늘 정보(대바늘/코바늘), 그리고 태그를 입력하여 작품을 체계적으로 기록할 수 있습니다.

  • 다양한 정렬: 최신순과 인기순으로 게시글을 정렬하여 원하는 작품을 쉽게 찾아볼 수 있습니다.

  • 상세 보기: 작성자 정보, 댓글, 좋아요 수를 확인하며 다른 사용자들과 깊이 있게 소통할 수 있습니다.

  • 게시글 관리: 본인이 작성한 글을 언제든지 수정하고 삭제할 수 있습니다.

❤️ 3. 소셜 기능 (댓글 & 좋아요)

  • 활발한 소통: 게시글에 댓글, 답글, 대댓글을 작성하며 자유롭게 의견을 나눌 수 있습니다.

  • 관심 표현: 마음에 드는 작품에 **'좋아요'**를 눌러 애정을 표현하고, 인기 게시글 선정에 기여할 수 있습니다.

  • 실시간 알림: 내 게시글에 새로운 댓글이나 좋아요가 달리면 알림을 받아 빠르게 확인할 수 있습니다.

🔍 4. 검색 및 필터링

  • 통합 검색: 제목, 내용, 태그를 아우르는 키워드 검색으로 원하는 정보를 정확하게 찾을 수 있습니다.

  • 카테고리 필터: 아이템 종류(예: 목도리, 스웨터), 난이도(예: 초급, 중급) 등 다양한 조건으로 필터링이 가능합니다.

  • 태그 기반 탐색: #목도리, #초보자용 등 특정 태그를 클릭하여 관련된 작품들을 한번에 모아볼 수 있습니다.

  • 추천 태그: 글 작성 시, 인기가 많은 태그를 자동으로 제안하여 태그 입력을 도와줍니다.

🏠 5. 홈 피드

  • 다채로운 피드: 최신 피드, 인기 피드, 그리고 내가 팔로우하는 사용자들의 작품만 모아보는 팔로우 피드를 통해 다채로운 작품을 즐길 수 있습니다.

🛠️ 기술 스택 (Tech Stack*

Frontend:

Backend: Spring boot

Database: MySQL

Deployment: AWS

CI/CD: GitHub Actions

🗓️ 추후 개발 계획

  • 관리자 기능: 부적절한 게시글/사용자 신고 및 차단 기능 도입

  • 태그 관리: 유사하거나 잘못된 태그를 병합하는 관리 기능

  • 채팅 기능: 사용자 간 1:1 채팅 기능

  • 작품 도안 공유: 사용자들이 직접 만든 도안을 공유하는 기능

  • 도안 자동 생성 기능

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages