이집내집은 사용자의 인테리어 요구사항을 채팅을 통해 분석하고 AI 이미지 생성 기술을 활용하여 쉽고 편리하게 인테리어 디자인을 제공하는 서비스입니다. 사용자들은 전문적인 디자인 지식이 없이도 편리하게 인테리어 디자인을 할 수 있도록 도와 손쉽게 시각적으로 표현하고 디자인 할 수 있습니다.
- Mobile First Design 설계로 반응형을 통해서 쉽게 모바일, 태블릿, 데스크톱을 대응했습니다.
구글 소셜 로그인 | 인테리어 생성 | 커뮤니티 |
메인화면 | 검색 | 마이페이지 |
주요 브랜치에 대한 풀 리퀘스트가 성공적으로 이루어지면, Jenkins
는 GitHub Hook
을 통해 이를 감지하여 자동으로 테스트 및 빌드 과정을 시작합니다. 이 과정에서 발생하는 에러 없이 빌드가 성공적으로 완료되면, Publish Over SSH
기능을 이용하여 빌드된 산출물이 Nginx의 지정된 라우트 경로로 전송됩니다. 이후, Nginx의 리버스 프록시 기능을 통해 요청이 정적으로 라우팅되어 사용자에게 제공되는 구조입니다.
분야 | 스킬 |
---|---|
Core | |
State Management | |
Data Fetching | |
Styling | |
Package Manager | |
CI&CD |
제목 | 내용 |
---|---|
init | 작업 세팅 커밋 (패키지 설치 등) |
feat | 새로운 기능을 추가할 경우 |
style | 기능에 영향을 주지 않는 커밋, 코드 순서, css등의 포맷에 관한 커밋 |
fix | 버그를 고친 경우 |
refactor | 코드 리팩토링 |
docs | 문서를 수정한 경우, 파일 삭제, 파일명 수정 등 ex) README.md |
chore | 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우, 주석 추가, 자잘한 문서 수정 |
신현호 | 김관식 | 김상후 |