iBetter Books
수정

PART 06. 실전 프로젝트 — 블로그 서비스

드디어 모든 것을 합칠 시간입니다.

PART 01부터 PART 05까지 배운 내용을 돌아보면, 라우팅으로 페이지를 구성하고, 컴포넌트로 UI를 분리하고, Pinia로 상태를 관리하고, useFetch로 데이터를 가져오고, Nitro 서버 API로 백엔드 로직을 작성했습니다. 이 모든 기술이 따로 있을 때는 퍼즐 조각처럼 보였을 것입니다.

이번 PART에서는 그 조각들을 맞춰 하나의 완성된 서비스를 만듭니다. 주제는 블로그입니다. 회원 가입과 로그인으로 사용자를 인증하고, 게시글을 작성하고 수정하고 삭제하고, 댓글을 달고, 이미지를 업로드합니다. 실제 서비스에서 빠질 수 없는 기능들입니다.

단순히 코드를 나열하지 않습니다. 왜 이렇게 설계했는지, 실수하기 쉬운 지점은 어디인지, 어떻게 하면 유지보수하기 쉬운 구조가 되는지를 함께 생각합니다. 이 PART를 마치면 Nuxt.js로 풀스택 웹 서비스를 처음부터 끝까지 만들 수 있는 자신감이 생길 것입니다.