Skip to content

TEAM-DAWM/SHELLIN-SERVER

Folders and files

NameName
Last commit message
Last commit date
Jan 7, 2025
Jun 26, 2024
Mar 12, 2025
Jun 26, 2024
Jun 26, 2024
Dec 30, 2024
Jan 4, 2025
Jun 26, 2024
Jun 26, 2024
Jun 26, 2024

Repository files navigation

🌰 Nutshell 🌰

    한 눈에 보는 내 삶의 대시보드

 

🌈 NUTSHELL Server Developers

조민우 조영주
Entity 초기 세팅
CI/CD 구축
ERD 및 DB 설계
Google Calendar 연동
AWS 서버 구축
CI/CD 구축
ERD 및 DB 설계
Google Login 연동
@Minwoo Cho @becahu

 

🍑 API docs

Nutshell API 명세서 보고싶어요 ❗

 

🍋 Code Convention

Nutshell 코드 컨벤션 보고싶어요 ❗

 

💌 Commit Convention

[<Prefix>] #<Issue_Number> <Description>
[feat]: 새로운 기능 구현 
[fix]: 수정 
[refac]: 내부 로직은 변경하지 않고 기존의 코드를 개선하는 리팩토링 
[chore]: 패키지 구조 수정, 의존성 추가, yml 수정, 파일 이동 등 작업
[docs]: 문서 추가, 수정, 삭제 
[init]: 프로젝트 초기 세팅 
[test]: 테스트 코드 작성, 수정 
[hotfix] : hotfix

 

✨Tech Stack

사용기술 정보
Language Java 17
Framework Spring Boot 3.3.1, Gradle
Authentication Spring Security, JSON Web Tokens
Database AWS RDS(MySQL)
Instance AWS EC2(Ubuntu)
CI/CD Github Actions, Docker, Nginx
ERD ERD Cloud, DataGrip
API Docs Notion, Swagger
Redis 7.2.5
Orm Spring Data JPA

 

💻 System Architecture

image

 

🌱 ERD

image

 

📂 Directory

📦src
 ┣ 📂main
 ┃ ┣ 📂java
 ┃ ┃ ┣ 📂nutshell
 ┃ ┃ ┃ ┣ 📂server
 ┃ ┃ ┃ ┃ ┣ 📂advice
 ┃ ┃ ┃ ┃ ┣ 📂annotation
 ┃ ┃ ┃ ┃ ┣ 📂constant
 ┃ ┃ ┃ ┃ ┣ 📂controller
 ┃ ┃ ┃ ┃ ┣ 📂domain
 ┃ ┃ ┃ ┃ ┣ 📂dto
 ┃ ┃ ┃ ┃ ┃ ┗ 📂type
 ┃ ┃ ┃ ┃ ┣ 📂exception
 ┃ ┃ ┃ ┃ ┃ ┗ 📂code
 ┃ ┃ ┃ ┃ ┣ 📂repository
 ┃ ┃ ┃ ┃ ┣ 📂security
 ┃ ┃ ┃ ┃ ┃ ┣ 📂config
 ┃ ┃ ┃ ┃ ┃ ┣ 📂filter
 ┃ ┃ ┃ ┃ ┃ ┣ 📂handler
 ┃ ┃ ┃ ┃ ┃ ┗ 📂info
 ┃ ┃ ┃ ┃ ┣ 📂service
 ┃ ┃ ┃ ┃ ┣ 📂swagger
 ┃ ┃ ┃ ┃ ┗ 📂utils
 ┃ ┗ 📂resources

About

서버 둘2 조조2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2