Skip to content

우아한테크코스 6기 동안 한 미션 아카이빙

Notifications You must be signed in to change notification settings

BadaHertz52/woowacourse_6_archiving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

💫우아한테크코스 6기 미션 아카이빙

Index


레벨1

🚗자동차 경주 미션

미션 소개

자동차 미션 구현 모습

바닐라 js로 구현 하는 콘솔 기반 자동차 경주 게임을 구현한다.

미션 관련 아카이빙

🎫로또 미션

미션 소개

로또 미션 구현 모습

1단계에서는 TDD를 적용한 콘솔 기반 로또 게임을 구현한다. 2단계에서는 1단계를 리팩토링한, ui와 도메인이 분리된 웹 기반 로또 게임을 구현한다.

미션 관련 아카이빙

🍱점심 뭐먹지 미션

미션 소개

로또 미션 구현 모습

바닐라 js,ts를 사용헤 캠퍼스 주변의 점심 식사 스팟 목록을 관리하는 앱을 구현한다.(바닐라 js로 컴포넌트를 만든다.)

미션 관련 아카이빙

🍿영화 리뷰 미션

미션 소개

영화 리뷰 미션 구현 모습

REST API 를 이용하여 영화 목록 조회, 검색 기능을 가지며 네트워크 오류 과정을 다루는 영화 페이지를 구현한다.

미션 관련 아카이빙

레벨2

💳페이먼츠 미션

미션 소개

페이먼츠 미션 구현 모습

재사용 가능한 컴포넌트,훅을 사용해 동적 입력이 가능한 페이먼츠 앱을 구현한다.storybook을 사용한 컴포넌트의 다양한 상태 테스트를 진행한다.

미션 관련 아카이빙

👛페이먼츠 모듈 미션

미션 소개

재사용 가능한 모듈화된 컴포넌트와 커스텀 훅을 개발하고, npm에 배포한다. Storybook, RTL을 활용해 컴포넌트 문서화와 테스트 시나리오를 작성한다.

  • Modal 구현 모습

모듈화된 모달 컴포넌트

미션 관련 아카이빙

🛒장바구니 미션

미션 소개

장바구니 미션 구현 모습

API를 호출해 장바구니 미션에 필요한 데이터를 가져오고,Recoil를 사용한 장바구니 상태와 적용된 쿠폰 상태 관리를 진행해 장바구니 앱을 구현한다. RTL을 활용해 주요 기능에 대한 테스트를 작성한다.

미션 관련 아카이빙

🛍️상품 목록 미션

미션 소개

상품 목록 미션 구현 모습

React Query를 사용해 서버 상태를 관리한다. 상품 조회,상품 정렬 및 필터링, 장바구님 담기, 상품 담기 버튼을 통한 장바구니 수량 조절 기능을 만든다. 이때 상품 목록을 무한 스크롤 방식으로 동작한다. MSW를 사용해 API 요청을 모킹하고 RTL을 사용해 비동기 작업에 대한 테스트 코드를 작성한다.

미션 관련 아카이빙

레벨3~4 팀프로젝트

리뷰미 연결 페이지

리뷰미 프로젝트 사이트 및 저장소

리뷰미 프로젝트 활동 내역

  • 2024.07~08 리뷰미 서비스 기획 및 핵심 기능 구현
  • 2024.08.21 리뷰미 서비스 version 1.0.0 배포
  • 2024.09~ 런칭 시 사용자 피드백 반영한 수정 및 성능 개선
  • 반응형 추가, 비밀번호 토큰 사용, 성능 개선
  • 2024.10 성능 최적화 및 웹 접근성 개선, 모아보기 페이지 기능 추가(차트,형광펜 기능 추가)

블로그

레벨4

⚡성능 최적화 미션

😄웹 접근성 미션

🎀SSR 미션

About

우아한테크코스 6기 동안 한 미션 아카이빙

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published