/Jawstify

일정 관리는 Jawstify

Primary LanguageTypeScript

Jawstify 🦈

개발기간: 2023.12.18 ~ 2024.01.05


ℹ️ Project Introduction

스마트하게 나의 일정을 칸반보드로 관리할 수 있는 플랫폼입니다.


🌐 Deploy

https://taskify4.vercel.app/


👥 Team

4팀 4팀 4팀 4팀 4팀
박경서
나의 대시보드 페이지
사이드바
무한스크롤
QA담당

김소은
다크모드 구현
Landing 페이지
대시보드 페이지
Global CSS & palette 정리

김기연
로그인&회원가입 페이지
소셜 로그인
모달 컴포넌트
대시보드 페이지

임윤혁
계정관리 페이지
카드 모달 컴포넌트
대시보드 페이지

박종민
대시보드 수정 페이지
Nav바
페이지네이션
API 연동 및 Type 정리


🦮 Start Guide

Requirements

For building and running the application you need:

Node.js 18.18.2
Npm 9.8.1

🚀 Installation & Start

$git clone https://github.com/part3-4/Taskify.git
cd Taskify
npm install
npm run dev

⚒️ Stacks

Environment

stackticon

Common

stackticon

Front-End

stackticon

Communication

stackticon

Deploy

stackticon

State Management

📁 폴더 구조

./
├── README.md
├── apis/         -> api
├── components/   -> 컴포넌트
├── constants/    -> 상수
├── hooks/        -> 커스텀 훅
├── pages/        -> 페이지
├── public/       -> 폰트, 이미지, 아이콘 모음
├── styles/       -> 스타일 관련
├── types/        -> 타입 관련
└── utils/        -> 함수 관련

🪧 협업 전략

Github

  • 코드의 버전을 관리
  • 이슈 발행, 해결을 위한 토론
  • PR시, 팀원들이 코드 리뷰를 진행하고 Feedback 게시

Notion, Github Discussion

  • Convention 정리(PR, Commit, Naming)
  • Ground Rule 정리
  • Git branch 전략 정리(Github Flow 전략 사용)

회의

  • 10 a.m. - 팀 회의(Github Discussion 이용)
  • PR이 올리면 Code Review하며 Comment