- 다이노 영어의 회원은
관리자
와일반 회원(학부모)
으로 나뉩니다. 관리자
는일반 회원
의 정보를 관리할 수 있습니다.관리자
는 수업 정보, 수업 커리큘럼, 공지사항 등을 관리할 수 있습니다.일반 회원
은 수업의 공지사항 및 숙제를 확인할 수 있습니다.일반 회원
은 자녀 정보를 확인 및 수정할 수 있습니다.
- 비회원과 회원 모두 확인할 수 있는 지도입니다.
- 다이노 영어를 찾아오는 길을 안내하는 페이지입니다.
- 네이버 지도 API를 활용해 구현했습니다.
nextAuth
와firebase
를 활용해 구현했습니다.- 회원 정보는 google cloud platform과 firestore에 저장됩니다.
- 카카오 로그인을 활용했으며 카카오 id를 기반으로 firebase에 회원 정보를 생성합니다.
- 후기 작성 가능 권한이 있는 회원은 후기를 작성할 수 있습니다.
- 최초 로그인 시 휴대폰 번호와 자녀 정보는 공란입니다.
- 회원은 정보 수정 페이지에서 휴대폰 번호와 자녀 정보를 입력할 수 있습니다.
- 이후 다이앤 선생님이 입력된 자녀를 확인 후 자녀의 수업을 할당합니다.
관리자
만 접근 가능한 페이지입니다.관리자
는 회원의 정보를 확인하고 후기 작성 권한, 회원의 자녀에 맞는 수업을 지정할 수 있습니다.
관리자
만 접근 가능한 페이지입니다.- 새로운 수업을 추가하고 수업 정보를 수정할 수 있습니다.
- 수업에 대해 과제, 공지사항을 추가할 수 있습니다.
- 파일을 첨부하고 이를 과제 또는 공지사항의 텍스트에 하이퍼링크로 첨부할 수 있습니다.
관리자
만 접근 가능한 페이지입니다.- 수업에 사용할 커리큘럼을 미리 생성하고 수정할 수 있습니다.
- 수업 추가 시 미리 생성된 커리큘럼 중 하나를 선택합니다.
관리자
만 접근 가능한 페이지입니다.- 회원 정보 수정 페이지에서 나타나는 간단한 공지사항입니다.
관리자
만 접근 가능한 페이지입니다.- 다이노 영어의 주간, 월간 수업 시간표를 관리합니다.
- 반복 조건 설정을 통해 단발성 수업인지, 주기적으로 반복되는 수업인지 설정할 수 있습니다.