HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🎫
[팀5] 코코단 (Coding & Coworking) - Triplan
/3주차 프로젝트 진행 현황/
백엔드 ReadMe.md

백엔드 ReadMe.md

triplan프로젝트 소개triplan은 어떤 서비스인가요?팀원기술스택개발환경협업 툴기타설계ERDAPI개발 환경 설정

triplan


(채워주세요! ㅠㅠ)
여행 일정을 계획하고 공유하는 플랫폼입니다.(이렇게 써야 되나...요?)

프로젝트 소개


triplan은 어떤 서비스인가요?

  • 지도를 기반으로 편하게 동선 설계를 하며 여행 일정을 계획할 수 있는 서비스
  • 친구들과 함께 여행 일정을 관리, 계획할 수 있는 서비스
  • 내가 다녀온 여행을 자랑할 수 있는 서비스
  • 다른 사람들이 다녀온 여행, 인기가 많은 여행들을 찾아보고 참고할 수 있는 서비스
 

팀원


  • 이태현
  • 김휘년
  • 엄진환

기술스택


개발환경

IDE
IntelliJ
언어
Java 11
Framework
SpringBoot 2.6.1
DB
MySQL 8.0.27
인프라
AWS EC2
Build Tool
Maven
기타
Spring Security, JPA, Logback, QueryDSL, AssertJ

협업 툴

  • Jira
  • Notion
  • Slack
  • Gather
  • Zoom

기타

  • ERDCloud
  • Swagger
 

설계


ERD

notion image
 

API

Swagger UI
Swagger UI
http://13.209.224.77:8080/swagger-ui/index.html#/
Swagger UI.webarchive
2346.4KB
 

개발 환경 설정


spring: messages: basename: i18n/messages encoding: UTF-8 cache-duration: PT1H profiles: active: local datasource: url: # Your DB url username: # Your DB user name password: # Your DB user passowrd jpa: open-in-view: false hibernate: ddl-auto: none show-sql: true properties: hibernate: format_sql: true defer-datasource-initialization: true database: mysql database-platform: org.hibernate.dialect.MySQL5InnoDBDialect sql: init: schema-locations: classpath:sql/schema_new.sql data-locations: classpath:sql/data_new.sql encoding: UTF-8 mode: always output: ansi.enabled: always server: port: 8080 servlet: encoding: charset: UTF-8 enabled: true force: true jwt: header: token issuer: prgrms client-secret: # It is secret. expiry-seconds: 1800