Untitled

Overview

  1. 과제 개요
    1. 목적: 고객 니즈 & 기획 의도 파악 → 구현
    2. 과제: 임직원들이 받을 수 있는 혜택을 정리한 웹페이지
  2. 배경: 표. 한눈 파악 어려움 ⇒ 모바일 웹페이지
  3. 목표
    1. 빠른 개발
    2. 편리성
    3. 확장
  4. 일정

Design

  1. 설계
    1. 프론트디자인 → 3페이지 + 모달로 구성
    2. 단순하고 한눈에 보기 쉽게
    3. 회사 색을 사용
  2. ERD설계
    1. 회사 홈페이지 그룹 소개를 기반
    2. 데이터가 누락되지 않게
  3. 인프라
    1. Cloudfront 캐싱
    2. Gateway
    3. ALB & ASG

Implementation

  1. 기술스택: 빠른 개발, 자신있는 언어
  2. 프론트
    1. 회사 고유 스타일 사용 위해 tailwindcss
    2. 재사용성 & 확장을 위해 아토믹 디자인 패턴
  3. 백엔드
    1. static 데이터 리턴 테스트 코드 작성 후 db 연결
    2. 출력결과 비교 빠른 개발
    3. 데이터 직접 주입
  4. 인프라
    1. 시간단축을 위해 단순한 디자인
    2. 쉘스크립트와 테라폼

Review

  1. 요구사항 분석 → 개발→ 배포→ 발표