포잇캘린더는 구글 연동을 통해 개인 캘린더를 만들고 일정을 관리할 수 있는 웹 어플리케이션입니다.
사용자는 간편한 구글 로그인을 통해 개인 캘린더를 생성하고, 다양한 일정을 추가, 수정, 삭제할 수 있습니다.
- 구글 캘린더 연동
- 특정 날짜에 일정 추가/수정/삭제
- 연-월-일 일정 조회
- 주간 일정 조회 (특정 두 날짜 사이 일정)
- 연-월 일정 조회
- 팀 캘린더 생성
- 팀 가져오기
- 멤버가 속한 팀 목록 가져오기
- 팀 업데이트
- 팀 삭제하기
- 팀원 스케쥴 조회
- 팀원 이메일로 검색
- 그룹 나가기
- 팀 초대 코드 생성
- 초대 코드로 팀 가입
- 회원가입 시 기본 투두 태그 5개 생성
- 원하는 태그 안에 투두 일정 생성 / 수정 / 삭제
- 투두 체크리스트 관리
- 날짜로 태그와 할일 목록 조회
- 태그 추가/수정/삭제/조회
- 친구요청
- 요청 수락
- 요청 거절
- 친구요청 목록 조회
- 친구 목록 조회
- 친구 삭제
- only 구글 연동
- Java
- Spring Boot
- MySQL
- IntelliJ IDEA
- Postman
- Discord (커뮤니케이션 및 협업)
- ...
- Java 및 Spring Boot 설치
- MySQL 설치 및 설정
- IntelliJ IDEA 설치
- Postman 설치
- ...
- 소스 코드를 다운로드하거나 복제합니다.
- IntelliJ IDEA 또는 원하는 IDE에서 프로젝트를 엽니다.
- MySQL에 데이터베이스를 생성하고 연결 정보를 설정합니다.
application.properties
파일에서 데이터베이스 연결 정보를 설정합니다.- 애플리케이션을 실행합니다.
./mvnw spring-boot:run(그냥 예시로 적어둔것 수정해야함)
- 브라우저에서 For_It Calendar에 접속하여 애플리케이션을 사용합니다.
프로젝트에 기여하고 싶으시다면, 이슈를 생성하거나 풀 리퀘스트를 보내주세요. 우리의 프로젝트를 함께 발전시켜 나가요!