Squarknot 에서 외주를 받아 개발되었습니다. 커머셜 페이지 및 어드민 페이지의 전체 프론트엔드와 백엔드 부분을 개발하였습니다. 수천 개의 제품 데이터를 파이어베이스에 I/O하는 로직을 구현하고 최적화하였습니다. 외주사의 예산문제로 인해 반응형 개발은 생략하였습니다.
This project was outsourced by Squarknot Inc. Developed the entire front end/back end of the commerce and admin pages. Optimized and implemented logic to I/O thousands of product data to firebase.
CONTRIBUTIONS
- 기프티콘 커머스의 클라이언트 및 어드민 페이지의 전체를 개발했습니다.
- 요구사항에 따라 장바구니 / 견적 / 주문과 같은 다양한 상품의 상태의 처리를 구현했습니다.
- 브랜드 / 카테고리에 따라 제품을 검색하고 분류하는 기능을 구현하였습니다.
- Firebase에서 상품데이터를 I/O 하는 로직을 ISR 및 병렬처리로 최적화하여 UX 를 향상시켰습니다.
FEATURE
- 데이터 로드 속도를 최적화하기 위해 Firebase 데이터 로드 로직을 병렬 처리
- 장바구니 / 견적 / 주문과 같은 다양한 제품의 상태 처리
- 견적서/주문서 이메일 전송 및 PDF 다운로드 기능
- 기프티콘 메시지 스케줄링 기능
- 브랜드 / 카테고리 / 제품 검색 및 분류 기능
- SPA 아키텍처 설계 및 라우터 동기화 기능
- Parallelizing Firebase data load logic to optimize data load speeds
- Handle products in different statuses such as cart / quote / order
- Ability to email quotes/orders and download PDFs
- Ability to schedule GIFTICON messages
- Ability to categorize and search for brands / categories / products
- SPA architecture design and router synchronization function
STACKS
- Next.js 14
- Firebase 10
- MUI