Skip to content

wafflestudio20-5/team7-web

Repository files navigation

🧇 team7-7elog-web

team 7elog의 web repository입니다.

💡 About the project: velog

image

🧑‍💻 팀원 - frontend

Contributor Contribution
신호원 AWS 배포, WRITE
이영은 SERIES, TAG
서도원 LOGIN, SETTING

🛠️ 기술 스택

  • library: React
  • style: Sass + css modules
  • language: typescript

📋 commit convention

  • 프로젝트 생성 ⇒ 🎉 Feat: ~~
  • 기능 추가 ⇒ ✨ Feat: ~~
  • 버그 수정 ⇒ 🐛 Fix: ~~
  • 디자인 변경 ⇒ 💄 Design: ~~
  • 코드 포멧 변경 ⇒ 🎨 Style: ~~
  • 코드 리펙토링 ⇒ ♻️ Refactor: ~~
  • 문서 수정 ⇒ 📝 Docs: ~~
  • 파일 및 폴더명 수정 ⇒ 🚚 Rename: ~~

✨ Features

1. 로그인 페이지

  • 이메일을 통해 인증한 계정을 사용한 로그인 방식과 구글 계정을 사용한 로그인 방식을 지원합니다.

image

2. 메인 페이지

  • 인기 있는 포스트들과 최근에 작성된 포스트들을 확인할 수 있습니다.

image

3. 읽기 목록 페이지

  • 내가 좋아요 한 포스트들과 최근 읽은 포스트들을 확인할 수 있습니다.

image

4. 포스트 작성 페이지

  • 텍스트 서식, 링크 삽입, 이미지 첨부, 태그 등의 기능을 사용하여 포스트를 작성할 수 있습니다.

image

5. 포스트 출간 페이지

  • 출간할 포스트의 썸네일, 소개글, 공개 여부, URL, 시리즈 등을 설정할 수 있습니다.

image

6. 유저 페이지

  • 유저가 작성한 글, 시리즈를 조회하고 검색할 수 있습니다.

image

7. 설정 페이지

  • 유저의 이름, 소개, 이미지, 소셜 계정 정보 등을 설정할 수 있습니다.

image

8. 태그 페이지

  • 태그들을 조회하고, 태그 별로 작성된 포스트들을 확인할 수 있습니다.

image


Pre-commit Guide

Node.js를 설치한 후, 실행이 가능합니다.

npm install -g yarn
yarn install
yarn start

Releases

No releases published

Packages

No packages published

Languages