
다잇슈
다잇슈
다잇슈는 숭실대학교 학생들을 위한 종합 커뮤니티 서비스로, 학교 생활에 필요한 다양한 기능을 한 곳에 모았습니다. 강의 정보, 과제 마감일, 학식 메뉴, 학사 일정, 공지사항 등 학교 생활에 필요한 정보를 손쉽게 확인할 수 있습니다.
23명의 숭실대학교 학생들로 구성된 개발팀에서 프로젝트 리더로 참여하여 프론트엔드, 백엔드, 디자인, 인프라 팀을 총괄하며 개발을 이끌었습니다. 프론트엔드(React), 백엔드(Spring Boot, Python), 디자인 팀을 나누어 각 팀별 정기 회의와 팀장들과의 주간 회의를 통해 개발 진행을 관리했습니다.
프론트엔드 파트에 주로 참여하여 개발을 하였으며, Storybook을 통해 컴포넌트화를 진행하였고, Emotion.js를 통해 스타일링을 진행하였습니다.
학생들의 실제 니즈를 반영하여 설계된 이 서비스는 학생들의 학습 관리를 돕고, 학교 생활에 필요한 정보를 한 곳에서 확인할 수 있도록 했습니다. 학교 공식 시스템과 웹크롤링을 통해 최신 정보를 제공하며, 커뮤니티 기능을 통해 학생들 간의 소통도 원활하게 할 수 있도록 구성했습니다.
기능
- 학생 인증 기반 로그인 시스템
- 학과별/전체 공지사항 키워드 기반 구독 알림
- 스마트캠퍼스 연동 강의 및 과제 마감일 통합 대시보드
- 커뮤니티 게시글 및 댓글 기능
- 학식 정보 제공
기술 스택
- Next.js & React.js: 프론트엔드 개발
- Emotion.js: 스타일링 시스템
- Storybook: 컴포넌트 문서화 및 개발
- Spring Boot: 백엔드 API 개발
- Python: 데이터 크롤링 및 처리
도전과제 및 해결방안
대규모 팀 관리
- 23명의 대규모 인원으로 구성된 프로젝트를 관리하기 위해 팀별(프론트엔드, 백엔드, 디자인, 인프라) 세분화 및 주기적인 회의 시스템을 구축했습니다.
- 각 팀별로 주간 회의를 진행하고, 팀장들과 디자인팀은 최소 주 1회의 정기 회의를 통해 소통 문제를 최소화했습니다.
데이터 크롤링 및 연동
- 학교 공지사항, FUN 시스템, 스마트캠퍼스 등 다양한 학교 시스템으로부터 데이터를 크롤링하여 사용자에게 통합된 정보를 제공하는 시스템을 구축했습니다.
- 사용자가 원하는 키워드나 카테고리별로 구독 기능을 제공하여 맞춤형 알림 서비스를 구현했습니다.