🤔 보이는 대로 "잘" 만드는 것이 중요!

✨ 완벽보단 완성이 더 낫다!

⛳️ 작업 순서

  1. 📐 Component Design
  2. 📦 Component Programming
  3. 📏 Responsive Design
  4. 🔗 Reactive Programming
  5. ☁ API Mocking
  6. ⛓ Data Fetching
  7. 🏷 Semantic Tagging
  8. 🚀 Documentation & Deploy
  9. 🔮 UX & Feature R&D
  10. ⚗️ Asset Management
  11. 🌏 Pre-Internationalization
  12. 🔐 Fix Vulnerability
  13. 🛠 Performance Optimizing
  14. 🪚 Reduce Size
  15. 📜 Fill Polyfill
  16. 📡 Prepare Offline
  17. 💣 Reduce Technical debt
  18. 🎬 Apply Motion Effect
  19. 💡 Web Accessibility
  20. 🌐 Auth & OAuth
  21. 💳 Payment Gateway
  22. 🚦 CI/CD
  23. 🚧 A / B Testing & Growth Hacking
  24. 🔭 Cross Platform

1. 📐 Component Design

재사용 가능한 디자인을 설계하거나, 디자인 활용 계획을 세웁니다.

2. 📦 Component Programming

재사용 가능한 디자인을 코드로 구현합니다.

3. 📏 Responsive Design

화면 크기가 서로 다른 여러 장비들도 지원 가능하도록 합니다.

4. 🔗 Reactive Programming

데이터가 변경될 때 화면 상에 항상 갱신된 데이터가 표시되도록 합니다.

5. ☁ API Mocking

이용자가 요청을 보내면 실제처럼 응답을 주는 테스트용 서버를 만듭니다.

6. ⛓ Data Fetching

이용자 요청을 서버로 보내서 응답 값을 받아온 후 이를 활용합니다.

7. 🏷 Semantic Tagging

검색엔진 최적화 및 데이터 분석에 용이하게끔 문서 내 데이터를 태깅합니다.

8. (작성 중) 🚀 Documentation & Deploy

프로젝트 개발 문서를 작성하고, 서비스를 관계자 또는 이용자들이 사용할 수 있게 배포합니다.

9. (작성 중) 🔮 UX & Feature R&D

프로젝트 내에서 개선할 수 있는 UX 요소들이나, 새롭게 사용될 기술들을 찾아서 여러가지를 비교한다음 적용하거나 개발합니다.

10.(작성 중) ⚗️ Asset Management

프로젝트 내에서 사용하는 이미지, 파일들을 괸리합니다.

11. (작성 중) 🌏 Pre-Internationalization

프로젝트가 다국어를 지원할 수 있도록 텍스트들을 미리 번역가능한 요소로 분리합니다.

[콘티]
다국어화는 꼭 번역 텍스트를 미리 구성하는 것이 아님, 미리 번역가능한 요소로 빼놓는 것

12. (작성 중) 🔐 Fix Vulnerability

서비스 및 프로젝트의 오남용을 방지하고, 상시적으로 취약점을 찾아서 고칩니다.

13. (작성 중) 🛠 Performance Optimizing

브라우저 상에서 작동하는 성능을 개선하고, 프로그램을 더 빠르게작동하도록 합니다.

[콘티]
이런 것들을 다 하고 나면 이제 크롬 Lighthouse 로 성능 체크를 하고
렌더링 스피드, 메모리 사용량 체크, 벤치마크 등을 돌린 후,
서비스워커로 콘텐츠를 자체 캐싱하고, brotli 나 gzip 이 잘 동작하는지도 보고,
이제 웹팩 설정을 잔뜩 바꾸기 시작해야합니다.