├── public ├── .gitignore ├── favicon.ico ├── favicon │ └── .gitignore ├── img │ └── logo │ │ ├── .gitignore │ │ └── logo.png ├── robots.txt ├── vendor │ └── log-viewer │ │ ├── img │ │ ├── log-viewer-32.png │ │ ├── log-viewer-64.png │ │ └── log-viewer-128.png │ │ └── mix-manifest.json ├── application-images │ └── user-profile-image.png └── .htaccess ├── database ├── .gitignore ├── seeders │ ├── WorldSeeder.php │ ├── FeeSeeder.php │ ├── TimetableTimeSlotSeeder.php │ ├── CustomTimetableItemSeeder.php │ ├── FeeCategorySeeder.php │ ├── FeeInvoiceSeeder.php │ ├── NoticeSeeder.php │ ├── FeeInvoiceRecordSeeder.php │ ├── SyllabusSeeder.php │ ├── PromotionSeeder.php │ ├── StudentSeeder.php │ ├── AccountApplicationSeeder.php │ ├── ExamRecordSeeder.php │ ├── RunInProductionSeeder.php │ ├── TimetableSeeder.php │ ├── ExamSeeder.php │ ├── WeekdaySeeder.php │ ├── SectionSeeder.php │ └── SemesterSeeder.php ├── factories │ ├── ClassGroupFactory.php │ ├── AcademicYearFactory.php │ ├── CustomTimetableItemFactory.php │ ├── MyClassFactory.php │ ├── SectionFactory.php │ ├── FeeCategoryFactory.php │ ├── SubjectFactory.php │ ├── TimetableTimeSlotFactory.php │ ├── SemesterFactory.php │ └── TimetableFactory.php └── migrations │ ├── 2022_03_31_213839_create_weekdays_table.php │ ├── 2023_01_09_171340_make_description_nullable_on_sylabii_table.php │ ├── 2022_01_03_101855_create_teacher_records_table.php │ ├── 2022_06_22_191157_create_parent_records_table.php │ ├── 2022_11_05_200953_create_statuses_table.php │ ├── 2023_03_10_192432_add_soft_deletes_to_users_table.php │ ├── 2023_03_18_192014_add_soft_deleted_columns_to_subjects_table.php │ ├── 2023_03_19_160800_add_soft_deletes_to_my_classes_table.php │ ├── 2023_04_01_210647_add_locked_to_users_table.php │ └── 2023_03_31_184347_add_soft_deletes_to_fee_invoices_table.php ├── bootstrap └── cache │ └── .gitignore ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore ├── debugbar │ └── .gitignore ├── framework │ ├── testing │ │ └── .gitignore │ ├── views │ │ └── .gitignore │ ├── cache │ │ ├── data │ │ │ └── .gitignore │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ └── .gitignore └── fonts │ ├── installed-fonts.json │ ├── nunito_normal_34247b3036b716234db5ab3f26800c05.ttf │ ├── nunito_normal_51ab6e3e316a21ef3af811c849f34cc6.ttf │ └── nunito_normal_6c0bd57bf447898b6d51683e027e0634.ttf ├── postcss.config.js ├── resources ├── markdown │ ├── policy.md │ └── terms.md ├── views │ ├── livewire │ │ ├── show-admin-profile.blade.php │ │ ├── show-parent-profile.blade.php │ │ ├── show-teacher-profile.blade.php │ │ ├── show-syllabus.blade.php │ │ ├── create-admin-form.blade.php │ │ ├── create-parent-form.blade.php │ │ ├── create-teacher-form.blade.php │ │ ├── create-academic-year-form.blade.php │ │ ├── show-account-application.blade.php │ │ ├── create-student-form.blade.php │ │ ├── create-custom-timetable-item-form.blade.php │ │ ├── edit-class-group-form.blade.php │ │ ├── edit-admin-form.blade.php │ │ ├── edit-parent-form.blade.php │ │ ├── edit-student-form.blade.php │ │ ├── edit-teacher-form.blade.php │ │ ├── show-notice.blade.php │ │ ├── create-semester-form.blade.php │ │ ├── create-fee-category-form.blade.php │ │ ├── edit-custom-timetable-item-form.blade.php │ │ ├── edit-semester-form.blade.php │ │ └── show-promotion.blade.php │ ├── components │ │ ├── button.blade.php │ │ ├── input-year.blade.php │ │ ├── show-set-school.blade.php │ │ ├── partials │ │ │ ├── action-section.blade.php │ │ │ └── authentication-card.blade.php │ │ ├── textarea.blade.php │ │ ├── input.blade.php │ │ ├── action-message.blade.php │ │ └── dropdown.blade.php │ ├── pages │ │ ├── fee │ │ │ ├── index.blade.php │ │ │ ├── fee-category │ │ │ │ ├── index.blade.php │ │ │ │ ├── create.blade.php │ │ │ │ └── edit.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── fee-invoice │ │ │ │ ├── index.blade.php │ │ │ │ ├── create.blade.php │ │ │ │ ├── pay.blade.php │ │ │ │ ├── edit.blade.php │ │ │ │ └── show.blade.php │ │ ├── exam │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── tabulation.blade.php │ │ │ ├── result-checker.blade.php │ │ │ ├── exam-record │ │ │ │ └── index.blade.php │ │ │ ├── print-exam-tabulation.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── exam-slot │ │ │ │ ├── index.blade.php │ │ │ │ ├── create.blade.php │ │ │ │ └── edit.blade.php │ │ │ ├── semester-result-tabulation.blade.php │ │ │ └── academic-year-result-tabulation.blade.php │ │ ├── class │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── show.blade.php │ │ │ └── edit.blade.php │ │ ├── notice │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ └── show.blade.php │ │ ├── parent │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── show.blade.php │ │ │ └── assign-students.blade.php │ │ ├── syllabus │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ └── show.blade.php │ │ ├── student │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── promotion │ │ │ │ ├── promote.blade.php │ │ │ │ ├── show.blade.php │ │ │ │ └── index.blade.php │ │ │ ├── edit.blade.php │ │ │ └── graduation │ │ │ │ ├── graduate.blade.php │ │ │ │ └── index.blade.php │ │ ├── subject │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── assign-teacher.blade.php │ │ │ └── edit.blade.php │ │ ├── teacher │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── show.blade.php │ │ ├── admin │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── show.blade.php │ │ ├── section │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── show.blade.php │ │ ├── timetable │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── custom-timetable-item │ │ │ │ ├── index.blade.php │ │ │ │ └── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── manage.blade.php │ │ │ ├── show.blade.php │ │ │ └── print.blade.php │ │ ├── class-group │ │ │ ├── index.blade.php │ │ │ ├── show.blade.php │ │ │ ├── create.blade.php │ │ │ └── edit.blade.php │ │ ├── grade-system │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── show.blade.php │ │ ├── school │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── show.blade.php │ │ ├── semester │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ └── edit.blade.php │ │ ├── account-application │ │ │ ├── index.blade.php │ │ │ ├── rejected-applications.blade.php │ │ │ ├── show.blade.php │ │ │ ├── edit.blade.php │ │ │ └── change-status.blade.php │ │ └── academic-year │ │ │ ├── index.blade.php │ │ │ ├── create.blade.php │ │ │ ├── show.blade.php │ │ │ └── edit.blade.php │ └── auth │ │ └── register.blade.php └── js │ └── app.js ├── .gitattributes ├── app ├── Exceptions │ ├── InvalidValueException.php │ ├── DuplicateRangeException.php │ ├── InvalidUserException.php │ ├── ResourceNotEmptyException.php │ ├── EmptyRecordsException.php │ └── InvalidClassException.php ├── Models │ ├── Weekday.php │ ├── Graduation.php │ ├── TeacherRecord.php │ ├── GradeSystem.php │ ├── Syllabus.php │ └── ClassGroup.php ├── Livewire │ ├── DisplayStatus.php │ ├── Layouts │ │ └── Header.php │ ├── ListExamsTable.php │ ├── ListFeesTable.php │ ├── CreateAdminForm.php │ ├── ListAdminsTable.php │ ├── CreateNoticeForm.php │ ├── CreateParentForm.php │ ├── CreateSchoolForm.php │ ├── CreateStudentForm.php │ ├── CreateTeacherForm.php │ ├── ListClassesTable.php │ ├── ListNoticesTable.php │ ├── ListParentsTable.php │ ├── ListSchoolsTable.php │ ├── ListSemestersTable.php │ ├── CreateClassGroupForm.php │ ├── ListClassGroupsTable.php │ ├── ListGraduationsTable.php │ ├── ShowSchool.php │ ├── CreateAcademicYearForm.php │ ├── CreateFeeCategoryForm.php │ ├── ListFeeCategoriesTable.php │ ├── EditSectionForm.php │ ├── ListAccountApplicationsTable.php │ ├── CreateCustomTimetableItemForm.php │ ├── EditFeeForm.php │ ├── ListCustomTimetableItemsTable.php │ ├── ShowClass.php │ ├── CreateUserFields.php │ ├── ShowNotice.php │ ├── EditAdminForm.php │ ├── EditParentForm.php │ ├── ShowSyllabus.php │ ├── ShowUserProfile.php │ ├── EditSchoolForm.php │ ├── EditStudentForm.php │ ├── EditTeacherForm.php │ ├── ListRejectedAccountApplicationsTable.php │ ├── ShowAdminProfile.php │ ├── CreateExamSlotForm.php │ ├── ListExamSlotsTable.php │ ├── ShowParentProfile.php │ ├── ShowTeacherProfile.php │ ├── EditSemesterForm.php │ ├── EditClassGroupForm.php │ ├── EditFeeCategoryForm.php │ ├── EditUserFields.php │ ├── EditAcademicYearForm.php │ ├── ListStudentFeeInvoices.php │ ├── CreateSemesterForm.php │ ├── EditExamSlotForm.php │ ├── EditCustomTimetableItemForm.php │ ├── MarkTabulation.php │ ├── ListStudentsTable.php │ ├── ListTeachersTable.php │ ├── PayInvoiceForm.php │ ├── ShowFeeInvoice.php │ ├── SetSchool.php │ ├── ShowAccountApplication.php │ ├── ApplicationHistory.php │ ├── CreateFeeForm.php │ ├── CreateSectionForm.php │ ├── CreateClassForm.php │ ├── ShowAcademicYear.php │ ├── ShowClassGroup.php │ ├── CreateGradeSystemForm.php │ ├── ShowSection.php │ ├── CreateTimetableForm.php │ ├── SetAcademicYear.php │ ├── SetSemester.php │ ├── ShowPromotion.php │ ├── CreateExamForm.php │ ├── ListAcademicYearsTable.php │ ├── EditClassForm.php │ ├── EditAccountApplicationForm.php │ ├── EditExamForm.php │ ├── RegistrationForm.php │ ├── ShowStudentProfile.php │ ├── EditTimetableForm.php │ ├── CreateSubjectForm.php │ ├── EditSubjectForm.php │ └── EditGradeSystemForm.php ├── Http │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── VerifyCsrfToken.php │ │ ├── TrustHosts.php │ │ ├── PreventRequestsDuringMaintenance.php │ │ ├── TrimStrings.php │ │ ├── Authenticate.php │ │ └── EnsureAcademicYearIsSet.php │ ├── Controllers │ │ ├── Controller.php │ │ └── LockUserAccountController.php │ └── Requests │ │ ├── StudentGraduateRequest.php │ │ ├── UpdateAccountApplicationRequest.php │ │ ├── AssignStudentRequest.php │ │ ├── AssignTeacherToSubjectRequest.php │ │ ├── PayFeeInvoiceRequest.php │ │ ├── AcademicYearStoreRequest.php │ │ ├── UpdateFeeRequest.php │ │ ├── SemesterStoreRequest.php │ │ ├── StoreExamSlotRequest.php │ │ ├── UpdateExamSlotRequest.php │ │ ├── SetSemesterRequest.php │ │ ├── SubjectStoreRequest.php │ │ ├── UpdateExamRecordRequest.php │ │ ├── UpdateSyllabusRequest.php │ │ ├── UpdateFeeInvoiceRequest.php │ │ ├── StoreFeeRequest.php │ │ ├── UpdateFeeInvoiceRecordRequest.php │ │ ├── UpdateNoticeRequest.php │ │ ├── UpdateTimetableTimeSlotRequest.php │ │ ├── TimetableUpdateRequest.php │ │ ├── StoreAccountApplicationRequest.php │ │ ├── StoreExamRequest.php │ │ ├── UpdateExamRequest.php │ │ ├── TimetableStoreRequest.php │ │ ├── StoreGradeSystemRequest.php │ │ └── UpdateGradeSystemRequest.php ├── Actions │ ├── Fortify │ │ └── PasswordValidationRules.php │ └── Jetstream │ │ └── DeleteUser.php ├── Providers │ ├── BroadcastServiceProvider.php │ └── AuthServiceProvider.php └── Traits │ ├── InSchool.php │ └── FeatureTestTrait.php ├── webpack.config.js ├── tests ├── TestCase.php ├── Unit │ └── ExampleTest.php ├── Feature │ ├── RegistrationTest.php │ ├── ExampleTest.php │ └── BrowserSessionsTest.php └── CreatesApplication.php ├── tailwind.config.js ├── .gitignore ├── .editorconfig ├── phpstan.neon ├── lang ├── vendor │ └── world │ │ ├── zh │ │ └── response.php │ │ ├── ja │ │ └── response.php │ │ ├── kr │ │ └── response.php │ │ ├── ro │ │ └── response.php │ │ ├── en │ │ └── response.php │ │ ├── ru │ │ └── response.php │ │ ├── ar │ │ └── response.php │ │ ├── de │ │ └── response.php │ │ ├── pl │ │ └── response.php │ │ ├── bn │ │ └── response.php │ │ ├── br │ │ └── response.php │ │ ├── fr │ │ └── response.php │ │ ├── pt │ │ └── response.php │ │ └── es │ │ └── response.php ├── en │ ├── pagination.php │ └── auth.php └── en.json ├── vite.config.js ├── config └── model-status.php ├── SECURITY.md ├── package.json ├── .github ├── labeler.yml ├── workflows │ └── label.yml └── ISSUE_TEMPLATE │ └── feature_request.md └── routes ├── channels.php ├── api.php └── console.php /public/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /public/favicon/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /public/img/logo/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /public/img/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yungifez/skuul/HEAD/public/img/logo/logo.png -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /resources/markdown/policy.md: -------------------------------------------------------------------------------- 1 | # Privacy Policy 2 | 3 | Edit this file to define the privacy policy for your application. 4 | -------------------------------------------------------------------------------- /resources/markdown/terms.md: -------------------------------------------------------------------------------- 1 | # Terms of Service 2 | 3 | Edit this file to define the terms of service for your application. 4 | -------------------------------------------------------------------------------- /resources/views/livewire/show-admin-profile.blade.php: -------------------------------------------------------------------------------- 1 |
4 | @if (auth()->user()->school != null) 5 | You are currently on {{auth()->user()->school->name}} - {{auth()->user()->school->address}} 6 | @else 7 | Please set a school 8 | @endif 9 |
10 |{{$description}}
5 |Have An Account? Login
11 |{{$message}}
6 | @enderror 7 |7 | {{$syllabus->description}} 8 |
9 | 10 | 11 | Download 12 | 13 |{{$message}}
6 | @enderror 7 |7 | {{$notice->content}} 8 |
9 |