Skip to content

shinb-bong/cherishu-server

 
 

Repository files navigation

선물 탐색부터 구매까지의 과정에서 어려움을 느끼는 사람들을 위한 선물 큐레이션 웹서비스! CherishU


🍻 Intro

image

react spring-boot typescript postgresql

다양한 상황과 목적에 따라 필터링 이 가능하고
카테고리별 다양한 상품 검색달별 큐레이션 페이지 를 제공하는 선물 큐레이션 웹 서비스 CherishU 입니다.

가치 있는 선물을 하고 싶을때는?
선물을 하는 사람과 받는 사람 모두 만족감을 느끼고 싶을 때는?

바로, CherishU


⚡️ Skills

Back-end

spring_boot hibernate query_dsl

  • Springboot 로 웹 어플리케이션 서버를 구축했어요.
  • Spring Data JPA(Hibernate) 로 객체 지향 데이터 로직을 작성했어요.
  • QueryDSL 로 컴파일 시점에 SQL 오류를 감지해요. 더 가독성 높은 코드를 작성할 수 있어요.
  • Spring Jwt
  • Spring Actuator (admin server)
  • vault security
  • redis elasticache 메일 정보 및 인증 상태 관리
  • 상품 이미지 firebase
  • aws ses smtp 인증 메일 보내기 기능

Infra Structure

AWS_EC2 AWS_SES

  • AWS EC2 를 사용해 서버를 구축했어요.
  • AWS SES 를 사용

CI/CD

jenkins docker github_actions

  • Jenkins 로 백엔드 코드의 지속적 배포와 무중단 배포를 진행해요.
  • Github Actions 로 코드 퀄리티와 테스트를 검사해요.
  • Docker 컨테이너를 활용하여 배포시 동일한 환경을 보장해요.

DB

mysql elasticache firebase

  • 데이터 베이스는 PostgreSQL을 사용해요.
  • elasticache
  • firebase

Config

nginx actuator

  • vault
  • spring actuator

🌈 Members

신봉규 김용현 김아리
_ _ _
백엔드 백엔드 백엔드

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%