Skip to content

fastcampus-711/backend

Repository files navigation

Docker Build 🚀

💡 입주민들 간 자유로운 소통

  • 입주민을 위한 목적에 맞는 소통 공간 ( 자유게시판, Qna, 나눔게시판, 공지사항, 민원게시판 )
  • 비밀글, 대댓글 기능을 통한 1:1 소통

💡 매달 쌓이는 공과금 우편을 한손에!

  • 아파트 관련 정보와 세세한 공과금 항목을 전년,전월,전일로 한 눈에 확인 가능
  • 우리 아파트 평균 관리비 관리 기능
  • 우리 집 평균 관리비 관리 기능
  • 전기,가스,수도를 동일 평수내 비교 기능

Youtube Overview

Watch the video

주요 페이지

img.png img.png img.png img.png img.png img.png img.png img.png

🌏 인프라

infra.png

🌏 DB (ERD)

db.png

🔨 사용한 기술 스택

java mysql redis k8s docker aws

  • spring
    • image
    • image
    • image

상세 사용

기술 내용
Kubernetes + Github Action + ARGO CI/CD (인프라) 지속적 배포 지원
QueryDSL Menu, Category API
JPA 게시판 통합 검색
Spring Doc (Swagger3.0) API 문서
Access Token, Refresh Token Token 생성
Redis Token 저장소(DB)

상세 링크

footer

👨‍👩‍👧‍👦 세븐일레븐 팀원 소개

이름 역할 분담 기술 Github
유연수 팀장 Qna(민원 게시판), Comments(댓글) API 담당, Infra 담당 SpringSecurity, JWT, Docker, S3 having-dlrow
민장규 팀원 BOARD(게시판), 관리비 API 담당 Spring Framework, JPA, Generic MinKevin
이진혁 팀원 CATEGORY(분류),인증, 신고, 인기글 API 담당 Spring Security, JPA HARIBO033

📆 개발 기간

5월 1일 ~ 6월15일

:octocat: 개발 RULE

브랜치 Rule (Git Flow)

    - PROD 배포  :   master
    - QA 배포    :   develop
    - 개발       :   feature/#{issue-no}
    1. 변수명, 짧고 간결한 단어 선택이 어렵다면, 길게 변수 및 함수를 쓰고. 코드 리뷰에 언급 한다.
    2. TDD, @Display 한글로 테스트 주제를 쓴다.
    3. TDD, 비지니스 로직은 반드시 TDD를 남긴다.
    4. if(!status.isNormal()) 가능 하다.
    5. Wrapping형 보다, 기본 자료형을 고려하자.

About

아파트 커뮤니티 API

https://711.ha-ving.store/swagger-ui/index.html

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages