Skip to content

프로그래머스 데브코스 7기 9회차 7팀 3차 프로젝트입니다.

Notifications You must be signed in to change notification settings

prgrms-be-devcourse/NBE7-9-3-Team07

Repository files navigation

Pinco

나만의 스팟을 pick! 하는 Pinco

💡서비스 소개

Pinco는 내가 기록하고 싶은 위치를 등록하고,

등록한 위치에 메모를 남기고,

다른 사람과 공유할 수 있습니다.


🎯 서비스 목표

  1. 위치 등록 및 공유

    • 장소에만 국한되지않고 위치 좌표를 통해 어디든지 나만의 위치 등록 가능
    • 등록한 위치에 메모를 남기고, 다른 사람들과 공유 가능
  2. 기록 관리

    • 마이페이지에서 내가 등록한 장소, 북마크한 장소 확인 가능
    • 내가 받은 좋아요 수 확인 가능

🧑‍💻 개발 기간 & 팀원

개발 기간

2025.10.10 (금) 09:00 ~ 2025.10.27 (월) 18:00

팀원

정윤서 김희영 노미경 이현
팀장 팀원 팀원 팀원

🧩 핵심 기능

1. pin(위치 좌표) 등록

2. 위치 별 메모, 태그 등록

3. 현재 위치 기반 지도 탐색

4. pin 에 좋아요, 북마크 등록

5. 일자별 등록 위치 트래킹 서비스

6. 마이페이지


⚙️ 환경 변수 설정

BACKEND (IntelliJ 환경 변수 설정)

# Database
URL: jdbc:postgresql://localhost:5432/pinco
USERNAME: user
PASSWORD: password
DRIVER-CLASS-NAME: org.postgresql.Driver

# User
EMAIL=user1@example.com
PASSWORD=12345678

# JWT
SECRET_PATTERN=aVeryLongSecretKey_ChangeMe_2025!

FRONTEND (.env)

NEXT_PUBLIC_API_BASE_URL ="http://localhost:8080"

# Kakao Map API
NEXT_PUBLIC_KAKAO_APP_KEY=kakaoAPIKEY

🧾 API 명세서 (Swagger)

http://localhost:8080/swagger-ui/index.html


🔗 ERD

image

☁️ 시스템 아키텍처

시스템 구성도  07팀_2차 프로젝트

🧱 기술 스택

Frontend

Next.js React TypeScript TailwindCSS


Backend

Java Spring Boot Spring Security Spring Data JPA Hibernate Spatial Gradle Swagger PostgreSQL H2 Database Docker

About

프로그래머스 데브코스 7기 9회차 7팀 3차 프로젝트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •