<aside> 💡 PC에서 가계부를 관리하고 싶은데, 마음에 드는 가계부는 유료고 무료 웹은 작성 방식이 마음에 들지 않아 진행하게 된 프로젝트

</aside>

🪢 전체적인 프로젝트 Spec

<aside> 💡 Spec: frontend: - Javascript - React.js Library backend: - Typescript - Express.js Library - MySQL 8.0.20 - Redis Cloud cicd - Github Actions vcs: - Git - Github server: - RaspberryPi 4, Ubuntu 20.04 LTS Server - Docker - Nginx

</aside>

🏞️ Frontend (React, Javascript)

<aside> 💡 Free template을 기반으로한 프론트 작업물

Frontend Document

</aside>

🔧 Backend (Node.js, Typescript)

<aside> 💡 Express 기반의 백엔드 작업물

Backend Document

</aside>

🌐 Server(RaspberryPi 4, Ubuntu 20.04 LTS Server)

Server

🪄 Todo

🤔 시행착오

  1. ../../../../config 와 같은 파악하기 어려운 path로 인하여 tsconfig.json의 paths 옵션을 사용하여 alias 기능을 사용하고자 했지만, 빌드 후 빌드 파일을 실행시켰을 때 paths 옵션을 이용한 path 들을 찾을 수 없는 현상을 발견
  1. Error 로깅을 남길 때 어느 Function을 실행해서 어디까지 실행하다가 실패했는지 추적하기 위해서, 어떤 방법이 제일 나을까 하며 고민