안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
블로그 & 포트폴리오 API 서버
개발
SaaSㆍ솔루션, 기타(내부 시스템), 홈페이지ㆍ게시판
프로젝트 배경
1) 문제점 블로그·포트폴리오 데이터가 JSON 파일 또는 코드 내 하드코딩으로 관리되어 내용 수정 시마다 재배포 필요 이미지를 서버 디스크에 저장하면 서버 장애(정전 등) 시 유실 위험 단순 비밀번호 방식의 어드민 인증으로 보안 취약 2) 프로젝트 목표 DB 기반 콘텐츠 관리: 포스트·포트폴리오 데이터를 DB에서 관리해 배포 없이 콘텐츠 수정 외부 스토리지: 이미지를 Cloudflare R2에
프로젝트 성과
배포 없는 콘텐츠 관리
PostgreSQL + Prisma 기반 DB 관리로 포스트·포트폴리오 수정 시 배포 불필요
이미지 안전 보존
Cloudflare R2 외부 스토리지 위임으로 서버 장애 시 이미지 유실 위험 제거
3단계 보안 인증
JWT Access Token(15분) + Refresh Token 순환 + TOTP 2FA로 어드민 접근 보안 강화
핵심 기능
JWT + 2FA 인증
Access Token(15분) + Refresh Token(DB SHA-256 해시) + TOTP QR 코드 기반 2FA 3단계 인증
진행 단계
DB 설계
2025.12.
auth/blog/portfolio/analytics 4 스키마 Prisma 멀티 스키마 설계
프로젝트 상세
1) 포트폴리오 소개 개인 기술 블로그 & 포트폴리오 사이트의 백엔드 API 서버. 블로그 운영자를 대상으로, 블로그 포스트 CRUD·포트폴리오 다국어 데이터·이미지 스토리지·방문자 분석을 통합 제공하는 NestJS + Fastify 기반 REST API 서버. 2) 작업 범위 백엔드 개발 (NestJS + Fastify) 데이터베이스 설계 (PostgreSQL + Prisma, 4 스키마 멀티 D

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

ch******
개발 · 개인사업자

프로젝트 정보

참여 기간
2025.12. ~ 2026.03.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
개인 프로젝트
관련 기술
bcrypt
AWS
jwt
Tailscale
TypeScript
PostgreSQL
Docker
Node.js
otplib
prisma
Nestjs
github action
cloudflare
Fastify