eclips-frontend-web/
├── public/
│ └── vite.svg
├── src/
│ ├── assets/
│ │ └── logo.png
│ │
│ ├── components/
│ │ ├── course/
│ │ │ ├── CourseNotice.jsx
│ │ │ ├── CourseNoticeAndQnA.jsx
│ │ │ ├── CourseNoticeForm.jsx
│ │ │ ├── CourseNoticeItem.jsx
│ │ │ ├── CourseQnA.jsx
│ │ │ ├── CourseTopNav.jsx
│ │ │ └── CourseWeekNav.jsx
│ │ │
│ │ └── week/
│ │ ├── WeeklyContent.jsx
│ │ ├── WeeklyHeader.jsx
│ │ │
│ │ ├── lecture/
│ │ │ ├── LectureCard.jsx
│ │ │ └── LectureSection.jsx
│ │ │
│ │ ├── shorts/
│ │ │ ├── ShortsCard.jsx
│ │ │ └── ShortsSection.jsx
│ │ │
│ │ ├── post/
│ │ │ ├── PostCard.jsx
│ │ │ ├── PostDetailModal.jsx
│ │ │ └── PostSection.jsx
│ │ │
│ │ ├── material/
│ │ │ ├── FileIcon.jsx
│ │ │ ├── MaterialItem.jsx
│ │ │ └── MaterialSection
│ │ │
│ │ └── learning/
│ │ ├── assignment/
│ │ │ ├── AssignmentCard.jsx
│ │ │ └── AssignmentSection.jsx
│ │ │
│ │ ├── quiz/
│ │ │ ├── QuizCard.jsx
│ │ │ └── QuizSection.jsx
│ │ │
│ │ └── exam/
│ │ ├── ExamCard.jsx
│ │ └── ExamSection.jsx
│ │
│ └── main/
│ ├── Header.jsx
│ ├── NotificationDropdown.jsx
│ ├── NotificationItem.jsx
│ └── Sidebar.jsx
│
├── data/
│ ├── dummyCourses.js
│ ├── dummyLectures.js
│ ├── dummyNotices.js
│ ├── dummyQnAs.js
│ ├── dummyUsers.js
│ └── dummyWeeks.js
│
├── features/
│
├── hooks/
│
├── layouts/
│ └── MainLayout.jsx
│
├── pages/
│ ├── course/
│ │ ├── notice/
│ │ │ ├── CourseNoticeCreatePage.jsx
│ │ │ ├── CourseNoticeDetailPage.jsx
│ │ │ ├── CourseNoticeEditPage.jsx
│ │ │ └── CourseNoticePage.jsx
│ │ │
│ │ ├── qna/
│ │ │ ├── CourseQnAAnswerForm.jsx
│ │ │ ├── CourseQnACommentForm.jsx
│ │ │ ├── CourseQnADetailPage.jsx
│ │ │ └── CourseQnAPage.jsx
│ │ │
│ │ └── tab/
│ │ │ ├── CourseAssignmentsTab.jsx
│ │ │ ├── CourseExamTab.jsx
│ │ │ ├── CourseGradesTab.jsx
│ │ │ ├── CourseInfoTab.jsx
│ │ │ ├── CourseMainTab.jsx
│ │ │ ├── CourseQuizzesTab.jsx
│ │ │ ├── CourseResourcesTab.jsx
│ │ │ ├── CourseShortsTab.jsx
│ │ │ ├── CourseStudentsTab.jsx
│ │ │ └── CourseVideosTab.jsx
│ │ └── CourseMainPage.jsx
│ │
│ ├── login/
│ │ ├── LoginPage.jsx
│ │ ├── PasswordFindPage.jsx
│ │ ├── PasswordResetPage.jsx
│ │ ├── SchoolAuthPage.jsx
│ │ └── SignupPage.jsx
│ │
│ └── main/
│ ├── DashboardPage.jsx
│ └── MyPage.jsx
│
├── routes/
│ └── AppRouter.jsx
│
├── services/
│
├── styles/
│
├── utils/
│
├── App.jsx
├── App.css
├── index.css
└── main.jsx
│
├── .gitignore
├── eslint.config.js
├── index.html
├── package.json
├── package-lock.json
├── jsconfig.json
├── README.md
├── tailwind.config.js
└── vite.config.js
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|