블로그 제작 프로젝트를 진행하면서 회고록 및 메모를 동시에 남겨보려고 합니다. 1인 프로젝트를 하게되면서, 프론트와 서버를 손수 개발해야하기 때문에 비교적 지식과 경험이 부족한 서버단을 잘 구현하기 위해서는 정리가 지속적으로 필요할 것 같아서 회고록이라는 수단을 써보려고 합니다. (ㅎㅎ)
이번 프로젝트 목표는 명확합니다. 회사에서 신입개발자로서 경험하기 힘들었던 부분들을 학습해보고 싶습니다.
몇차까지 개발하게 될지는 모르겠으나, 이번 개발에서는 핵심 기능만 넣을 것 입니다.
앞으로 집중 할 방향은 에디터 쪽이 될 것 같습니다. 제일 카피하고 싶은건 네이버 블로그 웹에디터인데, 일단 최소 개발사항은 마친 후에 점점 업그레이드 해 나아갈 예정입니다. (1월 한달 안에 끝내는 게 목표입니다.)
디자인에는 큰 공을 들이지 않을 것입니다. (그럴 능력이 부족하기 때문에...) 깔끔하게 만드는 것에 집중해서 포스타입의 세부 글페이지 디자인과 기능을 참고할 예정입니다.
메인페이지에 시간을 들일 수 있다면 단순히 글을 나열하는 것이 아닌, 원하는 글을 노출 시킬 수 있는 기능이 있으면 좋겠네요. 보통 저는 이어지는 글을 자주 쓰기에 카테고리 대신 '시리즈'라는 컨셉을 잡아서 시리즈 별로 메인에 노출 할 수 있으면 좋겠습니다.
프론트엔드는
백은
백, 프론트를 한 레포에 넣어서 관리할 것입니다.
필요한 세팅
1. eslint, prettier
2. prisma, mysql
planetScale
next.js에 mysql이랑 prisma를 사용하는 방법을 검색하니 planet Scale을 쓰는 게 나왔다. mysql -> planetScale로 변경
설명과 장점은 아래 블로그 참고
https://jake-seo-dev.tistory.com/169
연동방법은
1. planetScale에 가입 후 새로운 database 설정
2. connect에서 'connect with prisma'하여 시키는대로 databaseUrl 획득..
next api routers