Skip to content

hyomee2/hihello

 
 

Repository files navigation

채용 전환형 인턴을 위한 온보딩 시스템

Onboarding System for Intern-to-Full-Time Transition

⭐3조 hihello⭐

구대윤
@kookong2
권형미
@hyomee2
김민주
@minju0224
김윤후
@WhooGeek
김태영
@wildcat222
🎯 프로젝트 개요
🎯 기술 스택

프로젝트

Git

Git

GitHub

GitHub

Figma

Figma

IntelliJ IDEA

IntelliJ IDEA

vscode

vscode

프론트엔드

HTML

HTML

CSS

CSS

JavaScript

JavaScript

Vue.js

Vue.js

백엔드

Java

Java

Spring

Spring

Gradle

Gradle

Kafka

Kafka

python

Python

FastAPI

FastAPI

ElasticSearch

ElasticSearch

MariaDB

MariaDB

MongoDB

MongoDB

클라우드

CloudWatch

CloudWatch

RDS

RDS

S3

S3

EC2

EC2

Lambda

Lambda

인프라

GitHub Actions

GitHub Actions

Nginx

Nginx

ElasticBeanstalk

ElasticBeanstalk

🎯 요구사항 명세서
🎯 ERD

ERD

🎯 WBS

WBS

🎯 화면정의서
🎯 시스템 아키텍처 설계서

시스템 아키텍처

🎯 프로그램 사양서
🎯 UI/UX 단위 테스트결과서
    담당자 - 회원 로그인

    설명 텍스트

    사원 추가 설명 텍스트

    사원 수정 설명 텍스트

    사원 삭제 설명 텍스트

    비밀번호 변경 설명 텍스트

    담당자 - 멘토/멘티

    멘토 멘티 매칭 설명 텍스트

    담당자 - 퀴즈

    퀴즈 등록 설명 텍스트

    퀴즈 수정 설명 텍스트

    담당자 - 평가지표

    공통 평가 지표 조회 + 등록 설명 텍스트

    공통 평가 지표 삭제

    담당자 - 동료 평가 지표

    동료 평가 지표 조회 + 추가 설명 텍스트

    동료 평가 지표 삭제 설명 텍스트

    담당자 - 평가 조회

    평가된 과제 조회 설명 텍스트

    최종 평가 조회회 설명 텍스트

    담당자 - 온보딩

    온보딩 등록 설명 텍스트

    온보딩 순서 편집 설명 텍스트

    멘티 그룹 생성 설명 텍스트

    담당자 - 멘토링 계획서

    멘토링 계획서 등록 설명 텍스트

    멘토링 계획서 조회 설명 텍스트

    멘토링 계획서 상세조회 설명 텍스트

    담당자 - 위키

    위키 삭제 설명 텍스트

    멘토 - 온보딩

    멘토 온보딩 조회 설명 텍스트

    멘토 - 과제

    멘토 그룹 과제 생성 설명 텍스트

    멘티 - 온보딩

    멘티 온보딩 조회 설명 텍스트

    멘티 과제 조회 설명 텍스트

    멘티 과제 제출 설명 텍스트

    멘티 퀴즈 설명 텍스트

    멘티 회의실 예약 체험 설명 텍스트

    멘티 휴가 예약 체험 설명 텍스트

    멘토링 보고서 작성

    멘티 온보딩 조회 설명 텍스트

    멘티 - 채팅

    그룹 채팅 설명 텍스트

    공통 - 챗봇

    챗봇 설명 텍스트

    공통 - 프로필 조회

    프로필 조회 설명 텍스트

    공통 - 위키

    위키 생성 설명 텍스트

    위키 조회/수정 및 히스토리 조회 설명 텍스트

🎯 통합 테스트
🎯 백엔드 단위 테스트
🚀 CI/CD 계획서
1. 지속적 통합 (CI) - 브랜치 관리: 개발용 `develop` 브랜치와 배포용 `master` 브랜치를 명확히 구분하여 안정적인 코드 관리를 구현합니다. - Workflow 구성: 각 브랜치에 대해 별도의 워크플로우 파일 (`develop.yml`, `deploy.yml`)을 작성하여, 브랜치별 CI 작업을 독립적으로 처리합니다.
2. 무중단 배포 (CD)
- 무중단 배포 환경 구축: 
  AWS Elastic Beanstalk의 오토스케일링, 헬스체크 등 고급 기능을 활용하여 무중단 배포 환경을 설계합니다.
- 배포 자동화:  
  코드 푸시와 동시에 배포 파이프라인이 작동하도록 설정하여 운영 효율성을 극대화합니다.
🎯 통합 배포 결과서

🏹 프론트엔드 배포

🏹 백엔드 배포

About

Onboarding platform for employment-linked interns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published