도담도담 이란?
도담도담은 DGSW 학생 및 선생님에게 편리함을 제공하는 스마트스쿨 플랫폼으로, 전교생 200명과 다수의 선생님들이 사용하고 있어요.
아쉽지만 해당 서비스는 DGSW 학생만 이용할 수 있어요 🥲
- 도담도담은 2018년 제작된 T-Messenge를 계승하여 운영중인 DGSW 스마트 스쿨 플랫폼이에요.
- 지속적인 요구사항 반영을 통해 꾸준히 실사용 서비스로서 운영 중이에요.
- Web, iOS, Android 환경에서 모두 동일한 기능으로 사용 가능해요.
- 급식
- 오늘의 급식을 확인할 수 있어요.
- 다이어터를 위해 칼로리도 알려준답니다.
- 일정
- 월별 일정을 학년별로 확인 가능해요.
- 시간표
- 반별 시간표를 확인 가능해요.
- 혹시나 시간표가 선생님의 출장 등으로 변경되더라도, 즉시 반영되어 확인 가능해요.
- 더 편리한 사용을 위해, iOS 위젯을 제공하고 있어요.
- 외박 신청
- 외박 사유와 함께 외박을 신청할 수 있어요.
- 외박 관리 ( 선생님 )
- 선생님은 외박 신청자 목록을 확인하고 승인 및 거절 가능해요.
- 심야자습 신청
- 수기로 진행되던 심자 신청을 도담도담에서 진행해요.
- 프로젝트 및 일반 심자 신청을 모두 진행할 수 있어요.
- 심야자습 관리 ( 자치위원회 )
- 자치위원회에서 심야자습 관리를 진행할 수 있어요.
- 심야자습 정지 및 프로젝트 심야자습 실 배정 등이 가능해요.
도담도담은 오픈소스로, 마음껏 기여 가능해요.
바인드팀에서 제작한 이슈 템플릿을 사용해, 건의할 점을 알려주세요!
또는 직접 포크해 제안할 수도 있어요.
React, TypeScript, Tanstack-Query, Tanstack-Router, emotion, TailwindCSS, Axios, Framer, Zustand,
현재 도담도담 웹은 유지보수성과 개발자 경험의 향상을 위해 FSD 아키텍쳐 를 사용 중이에요.
src
├── routes ( Tanstack-Router )
├── entities ( API & 엔티티 정의 )
├── features ( 개별 기능 모음 )
├── widgets ( 여러 페이지에서 재사용되는 독립적 컴포넌트 단위 )
├── shared ( 전역에서 재사용되는 훅이나 타입 등 )
├── main.tsx
├── index.css
└── routeTree.gen.ts