Skip to content

Latest commit

 

History

History
127 lines (101 loc) · 8.04 KB

README.md

File metadata and controls

127 lines (101 loc) · 8.04 KB

핫식스 팀 블로그

팀 블로그를 통해 팀 만의 특별한 협업 공간을 만들고,
프로젝트 과정을 하나의 멋진 기록으로 남길 수 있습니다.

🚀 프로젝트 소개

핫식스 팀 블로그는 팀 단위의 특별한 협업 공간을 제공하는 웹 서비스입니다. 이 프로젝트를 선택한 주요 이유는 다음과 같습니다:

  1. 팀 단위의 블로그 플랫폼 부재: 개인 블로그는 흔하지만, 팀을 위한 전문화된 블로그 플랫폼이 부족했습니다.
  2. 웹 개발 학습에 적합한 주제: 실제로 사용 가능한 웹사이트를 만들면서 다양한 웹 기술을 학습하고 적용할 수 있었습니다.
  3. 높은 확장성과 발전 가능성: 기본 기능 구현 후에도 다양한 방향으로 프로젝트를 발전시킬 수 있습니다.

🌟 주요 기능

1. 메인 페이지

메인 페이지

팀 블로그의 메인 페이지로, 팀원이 작성한 최근 게시글 목록을 한눈에 볼 수 있습니다.

2. 로그인

로그인

사용자 인증을 통해 서비스에 접근할 수 있습니다.

3. 게시글 작성

게시글 작성

풍부한 에디터 기능을 통해 다양한 형식의 게시글을 작성할 수 있습니다.

4. 게시글 상세 보기

게시글 상세 보기

게시글의 상세 내용을 확인하고, 댓글 및 좋아요 기능을 통해 상호작용할 수 있습니다.

5. 프로필 변경

프로필 변경

사용자 프로필을 쉽게 수정 및 관리할 수 있습니다.

기타 주요 기능

  • 게시글 수정 및 삭제
  • 좋아요 및 댓글 기능
  • 이메일 인증을 통한 비밀번호 변경
  • 공개/비공개 게시글 설정

🛠 기술 스택

🔙 백엔드

TypeScript Node.js NestJS TypeORM MySQL Nodemailer JWT Passport

🖥 프론트엔드

TypeScript React Vite TailwindCSS Froala Editor Axios React Router Day.js

🔧 협업 및 개발 도구

Slack Figma Notion VSCode Github Prettier Postman dbdiagram.io

📈 시스템 아키텍처

📊 ERD

👥 팀원


김재우

팀장

김영훈

백엔드

김연주

프론트엔드

김혜민

프론트엔드

📄 라이선스

MIT 라이선스