Skip to content

codeit-part4-8team-project/main

Repository files navigation

Keepy-Uppy

개발 프로젝트 시 프론트, 백, 디자이너가 일정을 조율하고 한 눈에 일정관리, 이슈관리 등을 원활하게 관리할 수 있는 사이트


🔗 배포링크

http://54.66.46.187/

👩‍💻팀 소개🧑‍💻

so
FE 팀장 :
문필겸
모달 담당
so
FE 팀원 :
박지선
메인 페이지 담당
so
FE 팀원 :
이채빈
로그인 회원가입
페이지 담당
so
FE 팀원 :
전소은
일정관리 페이지 담당

📑 프로젝트 설명

디자이너, 백엔드, 프론트 엔드가 함께한 협업 프로젝트
협업 프로젝트 시 유용하게 일정을 관리하는 사이트를 구현
일정 뿐만 아니라 , 이슈, 공지사항, 좋아요, 자유게시판을 활용한 소통&일정관리 사이트

프로젝트 소개

✨ 주요 기능 구현

😎 문필겸 -일정 생성 모달 -팀원 초대 모달

🤗박지선 -사이드바 -메인 페이지

😮이채빈 -Context APi -로그인, 회원가입

😳 전소은

  • 일정 관리 페이지
  • 라이브러리 없이 달력 구현해 주간별 월간 별 달력 생성
  • 각각 일정이 필터될 수 있는 필터링 기능 구현 (일정을 클릭하면 클릭한 일정만 달력에 필터되어 보여짐)
  • 년도, 월, 주 단위로 달력 날짜 이동 구현
  • 일정 수정 모달 생성
  • 일정 삭제 모달 생성
  • 네브바 구현
  • 팀원 초대 알림 설정

🛠️ Dev Tools


🖥️ 프로젝트 실행 방법

git clone https://github.com/codeit=part2-8team-project/Keepy-Uppy.git](https://github.com/codeit-part4-8team-project/main.git

cd main 

npm i

npm run dev

📁 디렉토리 구조

Main 
├── src
│   ├── assets             * 이미지, 아이콘 폰트 모음
│   ├── assets             * 이미지, 아이콘 폰트 모음
│   ├── components         * 재사용성 높은 컴포넌트 모음
│   │   ├── announcement   * 공지사항 컴포넌트 모음
│   │   ├── chat           * 채팅 컴포넌트 모음 
│   │   ├── common         * 공통 컴포넌트 모음
│   │   ├── kanbanBoard    * 칸반보드 컴포넌트 모음 
|   |   ├── ManPage        * 메인 페이지 캘린더 컴포넌트 모음 
|   |   ├── members        * 멤버 조회, 역할 지정 컴포넌트 모음 
|   |   ├── Modal          * 모든 모달 컴포넌트 모음
|   |   ├── Post           * 게시글 컴포넌트 모음 
|   |   ├── SchedulePage   * 캘린더 컴포넌트 모음
|   |   ├── SignupePage    * 회원가입 페이지 컴포넌트 모음
|   |   ├── TeamPage       * 팀 페이지 컴포넌트 모음
│   ├── constants          * 각종 상수 모음 
│   ├── context            * context모음 
│   ├── hooks              * hook 모음
│   ├── pages              * 페이지별 컴포넌트
│   ├── routes             * 라우팅 관련 함수 모음 
│   ├── styles             * tailwind font 변수 전역 파일
│   └── types              * type 모음 
├── App.tsxx
└── main.tsx

🤔 커밋 규칙

-reviewr, 프로젝트명, 지정
-label 지정 -🎨 Style: 스타일링 관련

  • 📖 Documentation: 문서 개선 또는 추가
  • 🐛 Bug Fix: 버그 수정
  • 💡 Feature: 기능 추가
  • ⚙️ Setting: 프로젝트 셋팅 관련
  • 🛠️ Refactor: 리팩터링(기능 변경X)
  • 📝 Meeting: 회의록

📝 코딩 컨벤션

  • 컴포넌트는 export default function 함수()로 작성
  • 이외의 함수는 화살표 함수 사용 const 함수 = () =>
  • 이벤트 핸들러는 handle로 시작
  • 커스텀 훅은 use로 시작
  • boolean함수는 is로 시작

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages