•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

연구실(bwlee42)/SOONGIL_LOG

최근 수정 시각 : 2026-02-12 05:30:05 | 조회수 : 126


목차

1. 개요
2. 25/12/20
3. 25/12/21
4. 26/2/8
5. 개요
6. 25/12/20
7. 25/12/21
8. 26/2/8

1. 개요

숭일로그의 개발 과정들을 기록한 문서이다.

2. 25/12/20

숭일로그를 처음 고안한 날이다. 본격적으로 기술 파트에 들어가기 앞서, 목적, 이념, 간단한 개발 계획들을 정리하고, 지피티와 함께 구체화 시켰다.

3. 25/12/21

phase1 구현의 첫 번째 날. 일단 목표는 데이터베이스와 기본적인 폴더의 구조를 잡고, 지피티를 통해 기본적인 실행코드를 완성하는 것이다.
  • 데이터 베이스의 테이블 구조를 작성한다.
  • 폴더 구조를 제작한다.
  • 지피티를 이용해 임시 파일들을 작성한다.
성과
1. DB 연결 + SQLAlchemy 모델 정상 동작 애 성공했다.
2. Auth(회원가입/로그인/로그아웃) 구현에 성공했다.
3. Posts CRUD(1) 구현에 성공했다.
데이터 베이스에도 내가 임시로 작성한 기록들이 잘 작성된 것이 보였다. 이와 별개로 데이터베이스와 SQL 명령어들에 대해서도 조금 공부했다.

다음 스텝
  • 플라스크 공부를 통해 코드들에 주석을 작성하며 공부한다.
  • LLM 구현 대해 공부한다.
  • Lab Notes(개인 연구 공간)을 구현한다.
  • 리드미를 작성하고 깃 커밋을 한다.

스크린샷 모음
눌러서 펼치기
file:연구실(bwlee42)/SOONGIL_LOG/1.png
file:연구실(bwlee42)/SOONGIL_LOG/2.png
file:연구실(bwlee42)/SOONGIL_LOG/3.png
file:연구실(bwlee42)/SOONGIL_LOG/4.png

4. 26/2/8

우선 프로젝트 네임을 soongil_log에서 node로 수정하였다.

계획
블로그 기본 기능 구현
  • Pybo 구현 및 기초 틀 잡기(2)
  • Post 폼, 댓글 및 답글 폼, CRUD 구현하기(3)
  • 중간 점검
  • 공감 반응 및 조회수 세기 학습 데이터 마련
  • 개인 프로필 기능 제작
  • 글 쓰기 폼 본격 분리 및 고도화[분류:연구실(bwlee42)]]

5. 개요

숭일로그의 개발 과정들을 기록한 문서이다.

6. 25/12/20

숭일로그를 처음 고안한 날이다. 본격적으로 기술 파트에 들어가기 앞서, 목적, 이념, 간단한 개발 계획들을 정리하고, 지피티와 함께 구체화 시켰다.

7. 25/12/21

phase1 구현의 첫 번째 날. 일단 목표는 데이터베이스와 기본적인 폴더의 구조를 잡고, 지피티를 통해 기본적인 실행코드를 완성하는 것이다.
  • 데이터 베이스의 테이블 구조를 작성한다.
  • 폴더 구조를 제작한다.
  • 지피티를 이용해 임시 파일들을 작성한다.
성과
1. DB 연결 + SQLAlchemy 모델 정상 동작 애 성공했다.
2. Auth(회원가입/로그인/로그아웃) 구현에 성공했다.
3. Posts CRUD(4) 구현에 성공했다.
데이터 베이스에도 내가 임시로 작성한 기록들이 잘 작성된 것이 보였다. 이와 별개로 데이터베이스와 SQL 명령어들에 대해서도 조금 공부했다.

다음 스텝
  • 플라스크 공부를 통해 코드들에 주석을 작성하며 공부한다.
  • LLM 구현 대해 공부한다.
  • Lab Notes(개인 연구 공간)을 구현한다.
  • 리드미를 작성하고 깃 커밋을 한다.

스크린샷 모음
눌러서 펼치기
file:연구실(bwlee42)/SOONGIL_LOG/1.png
file:연구실(bwlee42)/SOONGIL_LOG/2.png
file:연구실(bwlee42)/SOONGIL_LOG/3.png
file:연구실(bwlee42)/SOONGIL_LOG/4.png

8. 26/2/8

우선 프로젝트 네임을 soongil_log에서 node로 수정하였다.

계획
블로그 기본 기능 구현
  • Pybo 구현 및 기초 틀 잡기(5)
  • Post 폼, 댓글 및 답글 폼, CRUD 구현하기(6)
  • 중간 점검(7)
  • 공감 반응(8)
  • 페이지네이션(9)
  • 개인 프로필 (개인마다 @하고 주소 마련)(10)
  • 글 쓰기 폼 본격 분리 및 고도화(일반폼+마크다운, 파일 업로드 및 관리도..)
  • 임시저장 기능
기본 기능 고도화
  • 브런치, 미디움, velog UX 분석 및 화면 재구성 가닥 잡기
  • UX 초기 개선
  • 화면 재구성
  • 편의 기능 삽입(PC 사이드 공간 활용; 문단별 보여주기 등)
  • 폰트, 로고, 이미지, 아이콘화 작업
  • HTMX 적용
  • 글쓰기 안내 글 란 기능 추가(브런치에서 하는 광고라던지..)
  • 프로필 및 글 및 개인정보 공개, 비공개 설정
  • 글 시리즈 기능 추가
  • 검색 기능 고도화
  • 로그인 비밀번호 양식 제한, 실명 및 닉네임 구분, 기존 계정 연동 회원가입/로그인 기능 추가
추가 기능
  • 팔로우 기능 추가
  • 포스트 아이디 url에서 숨기기
  • 추천 기능 고도화(조회수 바탕으로 트렌딩 기능 추가)
  • 알림(팔로우, 답글 등..) 기능 추가
  • 알림 문구, 경고 문구
  • 다른 사람 글 저장 기능
  • 인증 벳지 기능 추가
  • 공유(링크복사, sns 등) 기능 추가
  • 모바일 버전 구축
서비스화 준비 단계
  • 라이센스, 이용안내, 이용약관, 개인정보처리방침, 인증벳지 제도 공지란 등 작성
  • UI 최종 점검 및 일부 공개, 보완
  • 관리자 전용 페이지 제작(사용자 관리, 글 관리, 태그 관리; 같은 의미 태그 병합 등), db 백업 및 보안책 마련
  • 계정 찾기
  • 신고
  • 유지 및 보수를 위한 코드정리
서비스화 단계
  • STMP 설정 변경(임시 이메일, 도메인 이메일로 수정 + 보안 체크로 스팸함 안 가도록..)
  • 지저분한 주석 정리
  • 파비콘 제작 및 배포(깃으로, 그리고 구글 애널리틱스 연결, 검색창 등록)
  • 수정 계획 및 서버 열고 닫을 때 대책 마련
  • 서버 수정 테스트
  • 초기 글 작성
  • 운영진 모집 및 운영 계획 수립
공개
  • 사용자들이 초기 디자인과 상호작용하여 문제 피드백하기
  • 서버 연장
(1) 데이터베이스의 기본 요소로 생성, 조회, 수정, 삭제 4가지의 기능을 의미한다. SQL 분법으로 정리하자면 이런 식. Create = Insert, Read = Select, Update = Update, Delete = Delete
(2) 완료
(3) 완료
(4) 데이터베이스의 기본 요소로 생성, 조회, 수정, 삭제 4가지의 기능을 의미한다. SQL 분법으로 정리하자면 이런 식. Create = Insert, Read = Select, Update = Update, Delete = Delete
(5) 완료
(6) 완료
(7) 완료
(8) 완료
(9) 추천 기능을 만듦과 동시에 없앨 예정. 무한 스크롤 등.
(10) 진행 중