코로나가 거의 완치되었고.. 머리가 정상적으로 돌아가기 시작하고
한 3일정도 머리를 싸매고 고민을 했다
(아.. 개인적으로 뭔가 만들고 싶은데 뭘 만들어볼까)
지금 당장 필요한 게 뭘까 생각도 해보고, 지금 내가 만들어두면 뭐가 좋을까를 많이 생각해보았다
그리고 당장생각난게 자꾸 아쉬웠던 티스토리 스킨을 만들어보자! 가 1순위가 되었다
그래서 스킨을 만들.. 까 했는데 막상 그러기에는 너무 빨리 끝날 것 같기도 하고
이왕 스프링부트도 할 줄 알고 거의 모든 기능을 내 손으로 이미 다 만들 수 있는데 굳이?라는 생각이 들었다
그래서 이번에는 아예 그냥 0부터 내가 원하는 블로그를 처음부터 만들어 보기로 한다 ..
-----
1. 기능 구상
뭘 넣을까 잘 생각하고 메모장에 슥슥 적기 시작했다 대충 적은 기능들은 아래와 같다
UI 국제화(한국어 완성 후 다시 작성)
검색 유입을 위한 SEO작성
글 - 작성/수정/삭제/읽기/티스토리 동시 작성
댓글 - 작성/수정/삭제/읽기/답글
채팅방 - OAuth2 연동 로그인 + 채팅
관리자페이지 - 검색유입분석, 투데이 종합, 글수정삭제, OAuth 인증현황,인증현황 회원현황
대충 이 정도 아닐까 한다
아마 만들면서 빼고 덧대고 추가하고 등등.. 여러 가지가 있을 예정이지만
이 정도로 끝낼듯하다
2. 기간
기간은 이번 달 안으로 최대한 시간을 쥐어짜서 완성해 볼 예정이다
3. 스택
시간이 별로 없으니 최대한 익숙한 스택으로 때울 건데 거기서 덜 익숙하지만 익숙할만한 것을 더해서 여러 가지를 짬뽕해볼 생각이다
백엔드 :
spring boot(java) - 메인 api서버 + fast api(python) 채팅 + 기타 간단한 api요청 서버 + mysql
스프링 부트야 미치도록 파놔서 적당히 금방 슥슥하면 다 만들 수 있어서 최대한 빠르게 기능을 땡기고
채팅 서버만 새롭게 배울 fastapi로 웹소켓 등을 구축하여 만들어 볼 예정이다
또한 1차적으로 액세스 토큰만 적용해놓고 2차적으로 중간에 redis서버를 둬서 리프래시 토큰도 구현해보자
프런트:
vue3 블로그 본체 + bootstrap5 + react 채팅페이지
최대한 vuecli 로 빠르게 적용해놓고 .. SEO작업을 들어가서 만들어봐야겠다
모바일페이지는.. 따로 작성하든 해야겠다
채팅페이지야 어차피 검색 노출할 필요도 없고 따로 페이지를 만들어 구축하는 게 나아 보여서 리액트도 버릴 수 없어 보이기도 하고..
또한 따로 빼서 리액트 네이티브로 앱을 만들어 어플도 한 번 만들어보려 한다.. (이건 진짜 시간이 남으면..)
이번.. 달 안에 가능... 할 거라 믿는다
부트스트랩은.. 너무 편하다 다만 이번에는 SASS파일을 따로 빼서 공통 디자인을 좀 수정해서 작성할 예정이다
4. 디자인
이번에 만든 포트폴리오 사이트의 틀을 좀 참고하려 한다
이번에는 색 반전으로 흰 메인-검은색 이런 식 + 각진 디자인으로 갈 것 같다
최대한 각진 디자인과 또한 velog의 디자인도 가져와서 만들어보자
또한 이번에 포폴 사이트 만들면서 뼈저리게 느낀 거지만
grid를 적극 활용해야겠다.. 그리고 width는 1280 기준으로 작성, 모바일 페이지를 따로 안 만들어도 괜찮게끔 만들어볼 예정이다..
그럼 대충 틀은 잡혔으니 바로 프런트 페이지를 만들러 가봐야겠다
'프로그래밍 > 개인홈페이지' 카테고리의 다른 글
:: 블로그 만들기 프로젝트 - 백앤드 작업 3 (0) | 2022.11.23 |
---|---|
:: 블로그 만들기 프로젝트 - 백앤드 작업 2 (0) | 2022.11.20 |
:: 블로그 만들기 프로젝트 - 백앤드 작업 1 (0) | 2022.11.18 |
:: 블로그 만들기 프로젝트 - 프론트페이지 초안 완성(vue) (0) | 2022.11.12 |
:: 블로그 만들기 프로젝트 - 프론트페이지 1 (0) | 2022.11.11 |