Skip to content

인생네컷으로 만드는 나만의 일기장, pictory

Notifications You must be signed in to change notification settings

pirogramming/Pictory

Repository files navigation

📌 Pictory

Pictory Logo
📸 Pictory: 인생네컷을 활용한 다이어리 서비스
🚀 Pirogramming 22기 프로젝트
🔗 배포 URL: www.pictory.site


📍 프로젝트 개요

Pictory는 사용자가 직접 사진을 업로드하여 인생네컷을 커스텀하고, 이를 바탕으로 일기를 작성할 수 있는 다이어리 서비스입니다.
단순한 일기 작성뿐만 아니라, 감정을 기록하고, 이웃과 소통하며 나만의 기록을 남길 수 있도록 도와주는 맞춤형 아카이빙 서비스입니다.


🛠️ 기술 스택

기술 스택 사용한 항목
Backend Django, PostgreSQL, Matplotlib
Frontend HTML, CSS, JavaScript, Ajax
API Kakao Maps API (위치 기반 일기 검색)
Deployment Naver Cloud Platform, Nginx + Gunicorn
Collaboration GitHub, Discord, Notion, Kakaotalk

🎯 주요 기능

사진 업로드 및 커스텀 - 색상 변경, 로고 입력, 프레임 간격 조절, 스티커 추가 및 삭제
일기 작성 & 감정 기록 – 감정 그래프 제공, 날씨와 감정, 장소 선택
이웃 기능 – 이웃 추가 및 태그 기능을 활용한 커뮤니티
배지 시스템 – 업적(일기 작성 개수, 연속 작성, 이웃 수 등) 달성 시 배지 지급
지도 연동 – 특정 위치 기반으로 작성된 일기 검색


📅 프로젝트 진행 기간

📌 2025.01.25 ~ 2025.02.18

⏳ 프로젝트 타임라인

  1. 1주 차: 기획 및 DB 설계 (ERD 작성), UI 디자인 초안
  2. 2주 차: 백엔드 & 프론트엔드 개발 (기능 구현 및 연동)
  3. 3주 차: 배포 및 최종 디버깅, 리팩토링

🖼️ 서비스 개요

📌 서비스 핵심 기능

1️⃣ 커스텀 포토 (Custom Photo)

  • 사용자가 직접 사진을 업로드하고 프레임 색상, 로고, 프레임 간격, 스티커 등을 추가하여 인생네컷 제작
  • 완성된 커스텀 포토를 저장하고, 이를 기반으로 일기 작성 가능

2️⃣ 감정 그래프 (Emotion Graph)

  • 사용자가 작성한 일기 속 감정을 기록하고, 이를 시각화하여 감정의 변화를 추적
  • 최근 7개의 감정 데이터를 기반으로 그래프 형태로 제공

3️⃣ 이웃 시스템 & 알림 기능

  • 이웃 추가 기능을 통해 친구와 소통
  • 태그 기능으로 특정 친구와 함께한 일기를 기록할 수 있음
  • 이웃 추가, 태그, 배지 획득 시 실시간 알림 제공

4️⃣ 배지 시스템 (Badge System)

  • 특정 조건을 달성하면 자동으로 배지를 지급
    • 1개, 10개, 30개, 50개, 100개 일기 작성
    • 연속 7일 일기 작성
    • 이웃 1명, 10명, 30명, 50명, 100명 추가
    • 가입 1주년

5️⃣ 위치 기반 일기 저장 (Kakao Maps API)

  • 특정 장소에서 작성된 일기를 지도에서 확인 가능
  • 장소 검색 기능을 추가하여 사용자가 원하는 위치를 쉽게 설정

🌍 Pictory의 서비스 흐름

📍 홈 (메인 페이지)
🖼 커스텀 포토 제작 → ✍️ 일기 작성 → 📌 이웃과 공유

📅 달력 – 날짜별 일기 확인 🏡 커뮤니티 – 친구의 일기 조회 및 태그 기능
📍 지도 연동 – 특정 위치 기반으로 작성된 일기 검색
🔔 알림 – 이웃 신청, 태그 알림, 배지 획득 알림
👥 마이페이지 – 감정 변화 확인, 배지 확인, 내 일기 목록, 내 정보, 이웃 수 확인


🛠️ 배포 환경

🔹 서버: Naver Cloud Platform
🔹 WAS: Gunicorn + Nginx
🔹 데이터베이스: PostgreSQL
🔹 버전 관리: GitHub


👥 팀원 소개

역할 이름
PM / FE 박수연
FE 김수연
BE 임진수
BE 김은성

💡 Pictory는 단순한 일기장이 아니라, 나의 감정을 기록하고, 이웃과 함께 공유하며 성장할 수 있는 공간입니다.
📸 Pictory와 함께 나만의 특별한 다이어리를 만들어보세요!

🔗 👉 Pictory 바로가기 🚀

About

인생네컷으로 만드는 나만의 일기장, pictory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •