Skip to content
@Collabity

Collabity

πŸš€ Collabity

톡합 ν΄λΌμš°λ“œ μŠ€ν† λ¦¬μ§€μ™€ λ§€λ„λŸ¬μš΄ μ›Œν¬ν”Œλ‘œμš°λ₯Ό μ œκ³΅ν•˜λŠ” μ°¨μ„ΈλŒ€ ν˜‘μ—… ν”Œλž«νΌ



πŸ“Œ ν”„λ‘œμ νŠΈ κ°œμš”

CollabityλŠ” νŒ€ ν˜‘μ—…μ„ 효율적으둜 μ§€μ›ν•˜λŠ” ν˜‘μ—… ν”Œλž«νΌμž…λ‹ˆλ‹€.
Spring Boot 기반 λ°±μ—”λ“œμ™€ Next.js ν”„λ‘ νŠΈμ—”λ“œλ₯Ό κ²°ν•©ν•˜μ—¬ λ¬Έμ„œ 관리, μ‹€μ‹œκ°„ ν˜‘μ—…, μ•ˆμ „ν•œ μžμ‚° μ €μž₯(AWS S3)을 ν•˜λ‚˜μ˜ ν™˜κ²½μ—μ„œ μ œκ³΅ν•©λ‹ˆλ‹€.


✨ μ£Όμš” κΈ°λŠ₯

  • πŸ“‚ S3 기반 μžμ‚° 관리
    AWS S3λ₯Ό ν™œμš©ν•œ ν™•μž₯ κ°€λŠ₯ν•˜κ³  μ•ˆμ •μ μΈ 파일 μ €μž₯ μ „λž΅
  • ⚑ μΈν„°λž™ν‹°λΈŒ μ›Œν¬μŠ€νŽ˜μ΄μŠ€
    λ“œλž˜κ·Έ μ•€ λ“œλ‘­(DnD Kit)κ³Ό ν’λΆ€ν•œ ν…μŠ€νŠΈ νŽΈμ§‘(Toast UI Editor) 지원
  • πŸ” μ—”ν„°ν”„λΌμ΄μ¦ˆκΈ‰ λ³΄μ•ˆ
    JWT와 Spring Securityλ₯Ό ν†΅ν•œ μ•ˆμ „ν•œ 인증 및 κΆŒν•œ 관리
  • πŸš€ κ³ μ„±λŠ₯ 처리
    Redis 캐싱과 μ΅œμ ν™”λœ JPA 쿼리λ₯Ό ν†΅ν•œ λΉ λ₯Έ 데이터 μ ‘κ·Ό
  • πŸ”„ 데이터 무결성 보μž₯
    Flywayλ₯Ό ν™œμš©ν•œ μ‹ λ’°μ„± μžˆλŠ” DB λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ 및 버전 관리

πŸ›  기술 μŠ€νƒ

🟦 λ°±μ—”λ“œ

ꡬ뢄 기술
ν”„λ ˆμž„μ›Œν¬ Spring Boot
μ–Έμ–΄ Java
DB / μΊμ‹œ MySQL Redis
μŠ€ν† λ¦¬μ§€ AWS S3
기타 JWT Flyway

πŸŸ₯ ν”„λ‘ νŠΈμ—”λ“œ

ꡬ뢄 기술
ν”„λ ˆμž„μ›Œν¬ Next.js
라이브러리 React
μ–Έμ–΄ TypeScript
μŠ€νƒ€μΌλ§ Tailwind CSS
νŽΈμ§‘κΈ° / UI Toast UI DnD Kit

πŸ“‚ ν”„λ‘œμ νŠΈ ꡬ쑰

collabity/
β”œβ”€β”€ collabity-backend/        # Spring Boot λ°±μ—”λ“œ
β”‚   β”œβ”€β”€ src/main/java/        # Java μ†ŒμŠ€ μ½”λ“œ
β”‚   β”œβ”€β”€ src/main/resources/   # μ„€μ • 파일 (S3, Redis, DB)
β”‚   └── build.gradle          # λ°±μ—”λ“œ μ˜μ‘΄μ„±
β”œβ”€β”€ collabity-frontend/       # Next.js ν”„λ‘ νŠΈμ—”λ“œ
β”‚   β”œβ”€β”€ src/                  # React μ»΄ν¬λ„ŒνŠΈ & νŽ˜μ΄μ§€
β”‚   β”œβ”€β”€ public/               # 정적 μžμ›
β”‚   └── package.json          # ν”„λ‘ νŠΈμ—”λ“œ μ˜μ‘΄μ„±
└── .github/                  # CI/CD μ›Œν¬ν”Œλ‘œμš°

πŸ— 심화 λ‚΄μš©

πŸ—„ λ°μ΄ν„°λ² μ΄μŠ€ ERD

λ°μ΄ν„°λ² μ΄μŠ€λŠ” Spring Data JPA둜 κ΄€λ¦¬λ˜λ©° Flyway둜 버전 κ΄€λ¦¬λ©λ‹ˆλ‹€. μ£Όμš” μ—”ν‹°ν‹°λŠ” Users, Projects, Documents, Attachments λ“±μž…λ‹ˆλ‹€.

image
πŸ“„ 상세 API λ¬Έμ„œ 보기 (Click)

λ°±μ—”λ“œ μ‹€ν–‰ ν›„ Swagger UIλ₯Ό 톡해 μƒν˜Έμž‘μš© κ°€λŠ₯ν•œ API λ¬Έμ„œ 확인 κ°€λŠ₯

http://localhost:8080/swagger-ui/index.html
λΆ„λ₯˜ μ£Όμš” κΈ°λŠ₯
Board κ²Œμ‹œνŒ/κ²Œμ‹œκΈ€/λŒ“κΈ€ CRUD 및 쑰회
Chat μ±„νŒ…λ°© 생성/관리 및 λ©”μ‹œμ§€ μ†‘μˆ˜μ‹ 
Task νŒ€λ³„ μž‘μ—… 생성, μƒνƒœ/기간별 쑰회 및 둜그
User/Team νšŒμ›κ°€μž…, νŒ€ 관리 및 멀버 μ΄ˆλŒ€
Auth 둜그인/λ‘œκ·Έμ•„μ›ƒ, 토큰 μž¬λ°œκΈ‰
File 파일/폴더 μ—…λ‘œλ“œ, λ‹€μš΄λ‘œλ“œ, μŠ€ν† λ¦¬μ§€ 관리

πŸ‘‰ 전체 API λͺ…μ„Έμ„œ 상세 보기


Β© 2026 Collabity νŒ€. λͺ¨λ“  ꢌ리 보유.

Popular repositories Loading

  1. collabity-frontend collabity-frontend Public

    collabity-front

    TypeScript 1

  2. collabity-backend collabity-backend Public

    collabity-backend

    Java

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…