Skip to content
forked from SWM-IDLE/mybrary

소장 도서로 사람을 잇다.

Notifications You must be signed in to change notification settings

0112leesy/mybrary

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

2023월 9월 이후, 하나의 기존 레포지토리에서 서버별 레포지토리와 모바일 앱 레포지토리를 분리하였습니다.


Mybrary

소장 도서로 사람을 잇고, 도서의 가치를 발견하다.



Mybrary가 추구하는 가치

  • 사람과 사람을 도서로 잇고, 도서로 연결한다.
  • 각자의 도서 가치를 나누고 공유하며, 그 속에서 더 큰 가치를 발견한다.


👨‍💻 IDLE 팀

역할 직무 이름 GitHub
팀장 백엔드, 아키텍처 및 CI/CD 구축 강민성 @minnseong
팀원 백엔드, 아키텍처 및 CI/CD 구축 이세영 @0112leesy
팀원 모바일 앱, UI/UX 진동규 @DonggyuJin


기술 스택

Backend Stack

Java17, Spring Boot 3, Spring Security, Spring Cloud, Spring Data JPA, Spring Rest Docs, Redis, Mysql, QueryDsl

Infra Stack

Docker, AWS EC2, S3, ECS, ECR, Fargate, RDS, Cloud Watch

Moblie App Stack

Dart, Flutter

Collaboration Stack

Github, Jira & Confluence, Slack, Notion

Infra Architecture (2023년 9월 3일)

mybrary 아키텍처 0817-페이지-1 drawio



ERD

image



API DOCS

MSA 환경에서 Rest Docs + Swagger UI를 통해 각 마이크로 서비스의 API 문서를 통합
API Docs



UI

로딩 화면, 소셜 로그인, 홈, 마이관심사

스크린샷 2023-09-04 오후 8 46 26

도서 검색, 바코드 스캔, 도서 검색 결과, 도서 상세

스크린샷 2023-09-04 오후 8 46 36

마이북(메인 화면), 마이북 목록, 마이북 상세, 마이북 상세 기록

스크린샷 2023-09-04 오후 8 46 47

프로필(메인 화면), 팔로잉, 사용자 검색, 다른 사용자 프로필

스크린샷 2023-09-04 오후 8 46 58

다른 사용자 마이브러리, 마이북 상세, 마이 리뷰 등록, 마이 리뷰 목록

스크린샷 2023-09-04 오후 8 47 09

About

소장 도서로 사람을 잇다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 64.6%
  • Dart 35.3%
  • Ruby 0.1%
  • Dockerfile 0.0%
  • Swift 0.0%
  • Shell 0.0%