도토리 키재기 - 동아리에서 활동한 내용을 한 곳에 정리 + 공유하는 사이트
동아리 내의 활동 종류 알기 쉬워짐 + 다른 동아리원들과 경쟁 + 같은 흥미분야를 가진 사람 탐색
-
프런트엔드: vanilaJS / 백엔드: express
- webpack으로 index.js의 내용 bundling >> dist에 bundling한 파일 및 index.html 추가
- express에서 dist에 있는 파일들을 static으로 읽어들여 웹페이지 생성
-
디스코드 로그인 >> personal로 redirecting 및 디스코드 계정 정보 표시까지 구현
- github oauth로 깃헙 계정 연동
- 블로그 링크 입력 >> rss 링크 재구성 >> fetch()로 rss 파일 불러오기 및 주소 검증
- 소모임/스터디 관리자 지정 + 관리자가 소모임/스터디 인원 등록 및 진행 날짜에 출석체크
- firebase에 디스코드 계정 기반 사용자 정보 등록
- 프로젝트 정보 입력 공간 생성 + 프로젝트 정보 입력시 firebase에 저장
(본 프로젝트에서는 인터페이스의 사정만을 고려하여 디스코드 로그인을 사용하였으나 전국 대학교 동아리 대상 사이트로 확장한다면 대학교 학생 정보 데이터베이스 기반 로그인으로 대체하는 것이 좋아보임)