GithubHelp home page GithubHelp logo

be_project's Introduction

반포자이 - 아파트너 고도화

Hits GitHub issues GitHub pull requests Spring Boot MySQL AWS


image

image

image


✨아파트너 서비스 고도화 배경

  • 아파트너의 핵심 목표는 아파트 이해관계자를 위해 아파트너만의 다양한 솔루션을 제공합니다.
  • 요구 사항에 따른 아파트너 입주민들이 프라이드를 가질 만큼의 있어빌리티 UI / UX 중요한 목표입니다.
  • 요구 사항에 따른 회원 / 인증, 게시판(공지사항 / 정보 / 소통 / 민원) 서비스 고도화가 중요한 목표입니다.

👨‍👩‍👧‍👦 구성원

BE(L): 임대일 BE: 이규석 BE: 나승정 FE(L): 박수빈 FE: 이주홍
profile profile profile profile
PM(L): 이나현 PM: 오로라 PM: 김윤희 UXUI(L): 유채연 UXUI: 권은비
profile profile profile profile profile

🚎 프로젝트 아키텍처

image

  • 모든 이해관계자가 쉽게 API 를 확인하고 수행할 수 있도록 HTTPS / HTTP 를 지원하는 Swagger 으로 제공합니다.
  • Swap Memory, Elastic IP 등 프로젝트 특성에 불필요한 리소스를 사용하지 않고 최소한의 비용으로 서비스를 제공합니다.
  • 한 명의 회원마다 다주택자를 고려해서 [회원 / 인증], [소통, 정보, 민원] 서비스 고도화를 목적으로 프로젝트를 진행했습니다.

📈BE: Dependency And Devopment Team Tool

📦 Dependency

  • 프로젝트 생성일자 기준으로 가장 최신 버전(3.2.5)에 호환되는 의존성입니다.
    • SpringBoot 3.2.5
    • Java17
    • Gradle 8.7
    • Spring Data JPA
    • Validation
    • Spring Web
    • Lombok
    • Spring Devtools
    • H2 Database 2.2.224
    • MySQL Database 8.2.0
    • Spring Security 6.2.4
    • Swagger 2.0.2
    • QueryDSL 5.0.0
    • jsonwebtoken-jjwt 0.11.5
    • Spring Cloud AWS 2.2.6
    • Spring Data Redis

🚀 Devopment Team Tool

  • 소통 도구

    • Slack: 모든 이해관계자와 대화하는 공간입니다.
    • Zoom: 온라인 과정으로 화상 회의가 중심입니다.
    • Kakaotalk: 급한 일이 발생할 때를 대비하기 위해 사용합니다.
    • Notion: PM, UIUX, BE, FE 일정 및 도출되는 문서 관리 공간입니다.
    • Discord: 프로젝트 리포지토리에서 발생되는 모든 일을 전달받습니다.
  • 협업 도구(BE)

    • Github: Wiki, Project 를 활용하여 애자일 방법론으로 프로젝트 형상관리를 구성합니다.
    • Code with me: 커밋 충돌 혹은 문제 발생하면 모두 함께 리뷰하는 도구입니다.
    • Erdcloud: 데이터베이스 구성 요소를 시각화하기 위해 사용된 도구입니다.

image


📈 DataBase Schema

image


🍃 Contributors

👜 Repository

be_project's People

Contributors

limdaeil avatar cutegyuseok avatar nasj93 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.