Skip to content

항해99 미니프로젝트 - 항해하우스 Backend repo 입니다.

Notifications You must be signed in to change notification settings

songsinfra/Chat.Test3.ChatBackend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

항해하우스 (Back-end) : 깃허브

🖥 프로젝트 소개

  • 주제 : 관심사가 같은 인원이 모여서 채팅이 가능한 채팅방

📆 기간

  • 2021년 4월 12일 ~ 2021년 4월 22일

👍 팀원

  • 김병훈(Front-end)
  • 임다빈(Front-end)
  • 강상구(Back-end)
  • 김준엽(Back-end)
  • 홍종완(Back-end)

🔧  백엔드 구현기능 및 협업 툴

  • ubuntu18.04 - t2.micro(AWS EC2)
  • Storage Service(AWS S3)
  • MySQL 8.0.20(AWS RDS)
  • Redis server 4.0.9
  • Framework : SpringBoot 2.4
  • Java: JDK 1.8.0
  • IDE: IntelliJ IDEA 2020.3.3 x64
  • Build Management: Gradle
  • ORM: Spring Data JPA
  • View Template Engine: React.js(프론트엔드)
  • Sub-Framework: Spring Security, SpringBoot Websocket

[메인 페이지(채팅방)]

  • 메시징 기능(WebSocket(Stomp), Redis Pub/Sub)
  • 채팅 메시지 저장(MySQL)
  • 채팅방 정보 저장(MySQL)

[유저 프로필 페이지]

  • 유저 프로필 정보 조회, 수정 (MySQL)
  • 프로필 사진 조회 및 수정(Storage - AWS S3)

[회원가입/로그인 페이지]

  • 회원가입 및 로그인 기능(Spring Security & JWT Authentication)

구조

image


협업 툴

  • Github, Slack, Gather

🎞 소개영상

About

항해99 미니프로젝트 - 항해하우스 Backend repo 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 77.5%
  • FreeMarker 22.5%