├── .nvmrc ├── public ├── favicon.ico ├── robots.txt ├── images │ ├── logo.png │ ├── slide-2.png │ ├── big-logo.png │ ├── logo-blue.png │ ├── top-img-1.png │ ├── top-img-2.png │ ├── email-check.png │ ├── mask-image.png │ ├── login-lecturer.jpg │ ├── login-student.jpg │ ├── edit-profile-top.png │ ├── footer-logo-black.png │ ├── img-placeholder.png │ ├── login-top-student.png │ ├── login-top-lecturer.png │ ├── login-lecturer-backup.png │ ├── login-lecturerasdfasdf.jpg │ ├── login-student-backup.png │ ├── post-placeholder-img.png │ ├── register-top-student.png │ ├── smiling-woman-looking.png │ ├── login-mid-left-1-student.png │ ├── login-mid-right-lecturer.png │ ├── login-mid-right-student.png │ ├── login-studentasdfsafasfd.jpg │ ├── login-top-student-backup.png │ ├── login-mid-left-1-lecturer.png │ ├── register-mid-left-student.png │ ├── smiling-woman-looking-desktop.png │ ├── login-mid-left-1-student-backup.png │ ├── login-mid-right-student-backup.png │ ├── timeline-dot.svg │ ├── left-dashed-desktop.svg │ ├── triangle.svg │ ├── left-dashed.svg │ ├── right-dashed.svg │ ├── footer-logo.svg │ ├── logo-blue.svg │ ├── logo.svg │ ├── dot-blue.svg │ ├── dot-red.svg │ └── 404.svg ├── icon-192x192.png ├── icon-256x256.png ├── icon-384x384.png ├── icon-512x512.png ├── github │ └── landing-page.png ├── .htaccess ├── manifest.json └── web.config ├── resources ├── sass │ ├── layout │ │ └── _wide.scss │ ├── pages │ │ ├── project │ │ │ ├── elements │ │ │ │ └── _index.scss │ │ │ ├── _index.scss │ │ │ └── _post.scss │ │ ├── auth │ │ │ ├── _index.scss │ │ │ └── profile │ │ │ │ ├── _index.scss │ │ │ │ ├── _verify.scss │ │ │ │ └── _forgot-password.scss │ │ ├── _settings.scss │ │ └── _404.scss │ ├── abstract │ │ ├── _variables.scss │ │ └── _mixins.scss │ ├── elements │ │ ├── _transitions.scss │ │ ├── _index.scss │ │ ├── _customNProgress.scss │ │ ├── _pagination.scss │ │ ├── _top-image.scss │ │ ├── _snackbar.scss │ │ ├── _bubbleSkill.scss │ │ ├── _input-dropdown.scss │ │ └── _radio.scss │ ├── app.scss │ └── base │ │ ├── _base.scss │ │ └── _reset.scss ├── js │ ├── components │ │ ├── .gitignore │ │ ├── Child.vue │ │ ├── TopImage.vue │ │ ├── Icon.vue │ │ ├── index.js │ │ ├── BubbleSkill.vue │ │ ├── RequirementItem.vue │ │ ├── Button.vue │ │ ├── InboxItem.vue │ │ ├── Party │ │ │ ├── PartyMember.vue │ │ │ ├── MemberItem.vue │ │ │ └── PartyItem.vue │ │ ├── MessageItem.vue │ │ ├── ExperienceItem.vue │ │ ├── LeaderboardItem.vue │ │ └── App.vue │ ├── plugins │ │ ├── index.js │ │ └── axios.js │ ├── sw.js │ ├── middleware │ │ ├── guest.js │ │ ├── auth.js │ │ ├── lecturer.js │ │ ├── newcomer.js │ │ ├── check-auth.js │ │ └── student.js │ ├── layouts │ │ ├── wide.vue │ │ └── default.vue │ ├── pages │ │ ├── editprofile │ │ │ └── index.vue │ │ ├── auth │ │ │ └── newcomer │ │ │ │ ├── NewcomerPage3.vue │ │ │ │ └── index.vue │ │ ├── errors │ │ │ └── 404.vue │ │ ├── visit │ │ │ ├── VisitWishlist.vue │ │ │ └── VisitProjects.vue │ │ ├── profile │ │ │ ├── ProfileProjects.vue │ │ │ └── ProfileWishlist.vue │ │ ├── party │ │ │ ├── PartyAsMember.vue │ │ │ └── PartyAsLeader.vue │ │ ├── project │ │ │ └── ProjectDetails.vue │ │ └── settings │ │ │ └── index.vue │ ├── store │ │ ├── index.js │ │ ├── modules │ │ │ ├── navigation.js │ │ │ ├── visit.js │ │ │ └── notification.js │ │ └── mutation-types.js │ └── app.js ├── views │ ├── vendor │ │ ├── mail │ │ │ ├── text │ │ │ │ ├── footer.blade.php │ │ │ │ ├── panel.blade.php │ │ │ │ ├── subcopy.blade.php │ │ │ │ ├── table.blade.php │ │ │ │ ├── button.blade.php │ │ │ │ ├── header.blade.php │ │ │ │ ├── layout.blade.php │ │ │ │ └── message.blade.php │ │ │ └── html │ │ │ │ ├── table.blade.php │ │ │ │ ├── subcopy.blade.php │ │ │ │ ├── footer.blade.php │ │ │ │ ├── header.blade.php │ │ │ │ ├── panel.blade.php │ │ │ │ ├── button.blade.php │ │ │ │ ├── message.blade.php │ │ │ │ └── layout.blade.php │ │ └── notifications │ │ │ └── email.blade.php │ ├── oauth │ │ ├── emailTaken.blade.php │ │ └── callback.blade.php │ ├── spa.blade.php │ └── errors │ │ └── layout.blade.php └── lang │ ├── en │ ├── verification.php │ ├── pagination.php │ ├── auth.php │ └── passwords.php │ ├── zh-CN │ ├── pagination.php │ ├── auth.php │ └── passwords.php │ └── es │ ├── pagination.php │ ├── auth.php │ └── passwords.php ├── bootstrap ├── cache │ └── .gitignore └── app.php ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore └── framework │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── cache │ ├── data │ │ └── .gitignore │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── database ├── .gitignore ├── factories │ └── ProjectFactory.php ├── migrations │ ├── 2020_09_17_043640_create_skills_table.php │ ├── 2020_09_17_043741_create_teams_table.php │ ├── 2020_12_12_100000_create_password_resets_table.php │ ├── 2020_12_12_000000_create_failed_jobs_table.php │ ├── 2020_09_17_044254_create_project_requirements_table.php │ ├── 2020_11_08_184849_create_leaderboards_table.php │ ├── 2020_09_23_202601_create_message_headers_table.php │ ├── 2020_09_17_043952_create_project_teams_table.php │ ├── 2020_11_02_152741_create_project_reviews_table.php │ ├── 2020_09_17_044301_create_project_skills_table.php │ ├── 2020_09_17_043750_create_team_members_table.php │ ├── 2020_09_17_043651_create_user_skills_table.php │ ├── 2020_09_17_043932_create_wishlists_table.php │ ├── 2020_09_22_233847_create_project_boxes_table.php │ ├── 2020_09_17_051611_create_applicant_team_members_table.php │ ├── 2020_09_23_202901_create_message_bodies_table.php │ ├── 2020_09_17_043959_create_project_team_members_table.php │ ├── 2020_09_17_044337_create_team_invitations_table.php │ ├── 2020_09_17_044319_create_project_invitations_table.php │ ├── 2020_09_17_051402_create_team_applicants_table.php │ ├── 2020_09_17_051354_create_individual_applicants_table.php │ └── 2020_10_18_212906_create_experiences_table.php └── seeds │ └── DatabaseSeeder.php ├── tests ├── Browser │ ├── console │ │ └── .gitignore │ ├── screenshots │ │ └── .gitignore │ ├── Pages │ │ ├── Page.php │ │ ├── Login.php │ │ ├── Register.php │ │ ├── HomePage.php │ │ └── Home.php │ ├── RegisterTest.php │ └── LoginTest.php ├── TestCase.php ├── Unit │ └── ExampleTest.php ├── CreatesApplication.php ├── Feature │ ├── RegisterTest.php │ ├── SettingsTest.php │ └── LoginTest.php └── DuskTestCase.php ├── renovate.json ├── .vscode ├── settings.json └── inres.code-snippets ├── .babelrc ├── app ├── Http │ ├── Controllers │ │ ├── Inbox │ │ │ ├── InboxLecturerController.php │ │ │ └── InboxController.php │ │ ├── SpaController.php │ │ ├── Controller.php │ │ ├── Settings │ │ │ └── PasswordController.php │ │ ├── ProjectBox │ │ │ └── ProjectBoxController.php │ │ ├── Project │ │ │ └── ProjectStudentController.php │ │ ├── Auth │ │ │ ├── ResetPasswordController.php │ │ │ └── ForgotPasswordController.php │ │ ├── LeaderboardController.php │ │ └── ProfileController.php │ └── Middleware │ │ ├── EncryptCookies.php │ │ ├── VerifyCsrfToken.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ ├── Authenticate.php │ │ ├── RedirectIfAuthenticated.php │ │ └── SetLocale.php ├── Skill.php ├── ProjectReview.php ├── Leaderboard.php ├── Experience.php ├── MessageBody.php ├── MessageHeader.php ├── Exceptions │ ├── EmailTakenException.php │ └── VerifyEmailException.php ├── Providers │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ ├── AuthServiceProvider.php │ └── AppServiceProvider.php ├── Team.php ├── ProjectRequirement.php ├── UserSkill.php ├── TeamMember.php ├── ProjectSkill.php ├── ApplicantTeamMember.php ├── ProjectTeamMember.php ├── Wishlist.php ├── ProjectTeam.php ├── TeamInvitation.php ├── ProjectInvitation.php ├── Notifications │ ├── VerifyEmail.php │ └── ResetPassword.php ├── IndividualApplicant.php ├── TeamApplicant.php ├── Policies │ └── ProjectPolicy.php ├── ProjectBox.php ├── Console │ └── Kernel.php └── Inbox.php ├── .gitattributes ├── .editorconfig ├── .eslintrc ├── .gitignore ├── routes ├── spa.php ├── web.php ├── channels.php └── console.php ├── server.php ├── config ├── cors.php ├── view.php ├── services.php ├── hashing.php └── broadcasting.php ├── .env.example ├── .github └── workflows │ └── codeql.yml ├── LICENSE ├── phpunit.xml └── artisan /.nvmrc: -------------------------------------------------------------------------------- 1 | v16 2 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/sass/layout/_wide.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /resources/js/components/.gitignore: -------------------------------------------------------------------------------- 1 | /backup 2 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.sqlite-journal 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /resources/js/plugins/index.js: -------------------------------------------------------------------------------- 1 | import './axios' 2 | -------------------------------------------------------------------------------- /storage/app/public/.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 | -------------------------------------------------------------------------------- /tests/Browser/console/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/Browser/screenshots/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/text/footer.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/text/panel.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/text/subcopy.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/text/table.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }} 2 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "config:base" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /resources/sass/pages/project/elements/_index.scss: -------------------------------------------------------------------------------- 1 | @import "project-card"; 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/text/button.blade.php: -------------------------------------------------------------------------------- 1 | {{ $slot }}: {{ $url }} 2 | -------------------------------------------------------------------------------- /resources/views/vendor/mail/text/header.blade.php: -------------------------------------------------------------------------------- 1 | [{{ $slot }}]({{ $url }}) 2 | -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "i18n-ally.localesPaths": [ 3 | "resources/lang" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /public/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/icon-192x192.png -------------------------------------------------------------------------------- /public/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/icon-256x256.png -------------------------------------------------------------------------------- /public/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/icon-384x384.png -------------------------------------------------------------------------------- /public/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/icon-512x512.png -------------------------------------------------------------------------------- /public/images/slide-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/slide-2.png -------------------------------------------------------------------------------- /public/images/big-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/big-logo.png -------------------------------------------------------------------------------- /public/images/logo-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/logo-blue.png -------------------------------------------------------------------------------- /public/images/top-img-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/top-img-1.png -------------------------------------------------------------------------------- /public/images/top-img-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/top-img-2.png -------------------------------------------------------------------------------- /resources/sass/pages/auth/_index.scss: -------------------------------------------------------------------------------- 1 | @import "profile"; 2 | @import "login"; 3 | @import "register"; 4 | -------------------------------------------------------------------------------- /public/github/landing-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/github/landing-page.png -------------------------------------------------------------------------------- /public/images/email-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/email-check.png -------------------------------------------------------------------------------- /public/images/mask-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/mask-image.png -------------------------------------------------------------------------------- /public/images/login-lecturer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/login-lecturer.jpg -------------------------------------------------------------------------------- /public/images/login-student.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/login-student.jpg -------------------------------------------------------------------------------- /public/images/edit-profile-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/edit-profile-top.png -------------------------------------------------------------------------------- /public/images/footer-logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/footer-logo-black.png -------------------------------------------------------------------------------- /public/images/img-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/img-placeholder.png -------------------------------------------------------------------------------- /public/images/login-top-student.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/login-top-student.png -------------------------------------------------------------------------------- /public/images/login-top-lecturer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/login-top-lecturer.png -------------------------------------------------------------------------------- /resources/js/sw.js: -------------------------------------------------------------------------------- 1 | import { precacheAndRoute } from 'workbox-precaching' 2 | 3 | precacheAndRoute(self.__WB_MANIFEST || []) 4 | -------------------------------------------------------------------------------- /public/images/login-lecturer-backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/login-lecturer-backup.png -------------------------------------------------------------------------------- /public/images/login-lecturerasdfasdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/login-lecturerasdfasdf.jpg -------------------------------------------------------------------------------- /public/images/login-student-backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/login-student-backup.png -------------------------------------------------------------------------------- /public/images/post-placeholder-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/post-placeholder-img.png -------------------------------------------------------------------------------- /public/images/register-top-student.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/register-top-student.png -------------------------------------------------------------------------------- /public/images/smiling-woman-looking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivqonsanada/phive/HEAD/public/images/smiling-woman-looking.png -------------------------------------------------------------------------------- /resources/views/vendor/mail/html/table.blade.php: -------------------------------------------------------------------------------- 1 |
| 4 | {{ Illuminate\Mail\Markdown::parse($slot) }} 5 | | 6 |
| 6 | {{ Illuminate\Mail\Markdown::parse($slot) }} 7 | | 8 |
6 | @else
7 | {{ $slot }}
8 | @endif
9 |
10 |
4 |
|
12 |
4 |
|
18 |
11 | You are likely visiting a wrong address or the page has been removed. 12 |
13 |8 | Show your interest towards some projects :) 9 |
10 |8 | Let fill this page with some projects 9 |
10 |8 | Let fill this page with some projects 9 |
10 |8 | Show your interest towards some projects :) 9 |
10 |16 | Hope you get party soon :) 17 |
18 |
29 |
|
51 |
17 | Let's invite someone to your party! :D 18 |
19 |