📸 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주 차: 기획 및 DB 설계 (ERD 작성), UI 디자인 초안
- 2주 차: 백엔드 & 프론트엔드 개발 (기능 구현 및 연동)
- 3주 차: 배포 및 최종 디버깅, 리팩토링
- 사용자가 직접 사진을 업로드하고 프레임 색상, 로고, 프레임 간격, 스티커 등을 추가하여 인생네컷 제작
- 완성된 커스텀 포토를 저장하고, 이를 기반으로 일기 작성 가능
- 사용자가 작성한 일기 속 감정을 기록하고, 이를 시각화하여 감정의 변화를 추적
- 최근 7개의 감정 데이터를 기반으로 그래프 형태로 제공
- 이웃 추가 기능을 통해 친구와 소통
- 태그 기능으로 특정 친구와 함께한 일기를 기록할 수 있음
- 이웃 추가, 태그, 배지 획득 시 실시간 알림 제공
- 특정 조건을 달성하면 자동으로 배지를 지급
- 1개, 10개, 30개, 50개, 100개 일기 작성
- 연속 7일 일기 작성
- 이웃 1명, 10명, 30명, 50명, 100명 추가
- 가입 1주년
- 특정 장소에서 작성된 일기를 지도에서 확인 가능
- 장소 검색 기능을 추가하여 사용자가 원하는 위치를 쉽게 설정
📍 홈 (메인 페이지)
🖼 커스텀 포토 제작 → ✍️ 일기 작성 → 📌 이웃과 공유
📅 달력 – 날짜별 일기 확인
🏡 커뮤니티 – 친구의 일기 조회 및 태그 기능
📍 지도 연동 – 특정 위치 기반으로 작성된 일기 검색
🔔 알림 – 이웃 신청, 태그 알림, 배지 획득 알림
👥 마이페이지 – 감정 변화 확인, 배지 확인, 내 일기 목록, 내 정보, 이웃 수 확인
🔹 서버: Naver Cloud Platform
🔹 WAS: Gunicorn + Nginx
🔹 데이터베이스: PostgreSQL
🔹 버전 관리: GitHub
역할 | 이름 |
---|---|
PM / FE | 박수연 |
FE | 김수연 |
BE | 임진수 |
BE | 김은성 |
💡 Pictory는 단순한 일기장이 아니라, 나의 감정을 기록하고, 이웃과 함께 공유하며 성장할 수 있는 공간입니다.
📸 Pictory와 함께 나만의 특별한 다이어리를 만들어보세요!
🔗 👉 Pictory 바로가기 🚀