├── .gitignore ├── .hhconfig ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RoboFile.php ├── app.php ├── composer.json ├── composer.lock ├── controllers ├── AcceptInviteController.php ├── ConfirmUserController.php ├── DashboardController.php ├── DeleteAccountController.php ├── FourOhFourController.php ├── FrontpageController.php ├── LoginController.php ├── MembersNewController.php ├── OAuthCallbackController.php ├── SettingsController.php ├── VolunteerController.php ├── api │ ├── AnnouncementsApiController.php │ ├── CheckinApiController.php │ ├── FeedbackApiController.php │ ├── SlackApiController.php │ └── UserApiController.php └── members │ ├── BatchModifyController.php │ ├── EmailController.php │ ├── MembersController.php │ └── SingleMemberController.php ├── exampleconfig.ini ├── gulpfile.js ├── lib ├── Auth.php ├── BaseController.php ├── Config.php ├── ControllerConfig.php ├── DB.hhi ├── Flash.php ├── ModelField.php ├── ModelSchema.php ├── Render.php ├── Route.php ├── Session.php ├── Settings.php ├── URIBuilder.php ├── URIMap.php ├── UserState.php ├── email │ ├── Email.php │ ├── EmailClient.php │ ├── Mailgun.hhi │ ├── MailgunEmailClient.php │ ├── SendGrid.hhi │ └── SendGridEmailClient.php └── functions.php ├── models ├── Announcement.php ├── AnnouncementMutator.php ├── Roles.php ├── User.php ├── UserMutator.php └── schema │ ├── AnnouncementSchema.php │ └── UserSchema.php ├── nucleus.png ├── package.json ├── public ├── css │ └── bootstrap.min.css ├── files │ ├── info_packet.pdf │ ├── medauth_adult.pdf │ └── release_nonstudent.pdf ├── img │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon-96x96.png └── js │ ├── .gitignore │ ├── accept.js │ ├── members.js │ └── search.js ├── react ├── MembersTable.js └── Settings.js ├── scripts ├── ModelGenerator.php ├── ModelGeneratorTask.php ├── ModelMutatorGenerator.php ├── MyMLHSync.php └── URIMapGenerator.php └── views ├── accept-invite.php ├── batch-modify.php ├── components ├── analytics.php ├── flash.php ├── head.php ├── nav-bar.php ├── nav-buttons.php └── pagination.php ├── dashboard.php ├── layout.php ├── members-table.php ├── settings.php └── volunteer.php /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | vendor/* 3 | .c9/ 4 | build/ 5 | config.ini 6 | uploads/ 7 | node_modules/ 8 | -------------------------------------------------------------------------------- /.hhconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/README.md -------------------------------------------------------------------------------- /RoboFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/RoboFile.php -------------------------------------------------------------------------------- /app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/app.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/composer.lock -------------------------------------------------------------------------------- /controllers/AcceptInviteController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/AcceptInviteController.php -------------------------------------------------------------------------------- /controllers/ConfirmUserController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/ConfirmUserController.php -------------------------------------------------------------------------------- /controllers/DashboardController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/DashboardController.php -------------------------------------------------------------------------------- /controllers/DeleteAccountController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/DeleteAccountController.php -------------------------------------------------------------------------------- /controllers/FourOhFourController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/FourOhFourController.php -------------------------------------------------------------------------------- /controllers/FrontpageController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/FrontpageController.php -------------------------------------------------------------------------------- /controllers/LoginController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/LoginController.php -------------------------------------------------------------------------------- /controllers/MembersNewController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/MembersNewController.php -------------------------------------------------------------------------------- /controllers/OAuthCallbackController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/OAuthCallbackController.php -------------------------------------------------------------------------------- /controllers/SettingsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/SettingsController.php -------------------------------------------------------------------------------- /controllers/VolunteerController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/VolunteerController.php -------------------------------------------------------------------------------- /controllers/api/AnnouncementsApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/api/AnnouncementsApiController.php -------------------------------------------------------------------------------- /controllers/api/CheckinApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/api/CheckinApiController.php -------------------------------------------------------------------------------- /controllers/api/FeedbackApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/api/FeedbackApiController.php -------------------------------------------------------------------------------- /controllers/api/SlackApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/api/SlackApiController.php -------------------------------------------------------------------------------- /controllers/api/UserApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/api/UserApiController.php -------------------------------------------------------------------------------- /controllers/members/BatchModifyController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/members/BatchModifyController.php -------------------------------------------------------------------------------- /controllers/members/EmailController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/members/EmailController.php -------------------------------------------------------------------------------- /controllers/members/MembersController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/members/MembersController.php -------------------------------------------------------------------------------- /controllers/members/SingleMemberController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/controllers/members/SingleMemberController.php -------------------------------------------------------------------------------- /exampleconfig.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/exampleconfig.ini -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/gulpfile.js -------------------------------------------------------------------------------- /lib/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/Auth.php -------------------------------------------------------------------------------- /lib/BaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/BaseController.php -------------------------------------------------------------------------------- /lib/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/Config.php -------------------------------------------------------------------------------- /lib/ControllerConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/ControllerConfig.php -------------------------------------------------------------------------------- /lib/DB.hhi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/DB.hhi -------------------------------------------------------------------------------- /lib/Flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/Flash.php -------------------------------------------------------------------------------- /lib/ModelField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/ModelField.php -------------------------------------------------------------------------------- /lib/ModelSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/ModelSchema.php -------------------------------------------------------------------------------- /lib/Render.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/Render.php -------------------------------------------------------------------------------- /lib/Route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/Route.php -------------------------------------------------------------------------------- /lib/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/Session.php -------------------------------------------------------------------------------- /lib/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/Settings.php -------------------------------------------------------------------------------- /lib/URIBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/URIBuilder.php -------------------------------------------------------------------------------- /lib/URIMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/URIMap.php -------------------------------------------------------------------------------- /lib/UserState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/UserState.php -------------------------------------------------------------------------------- /lib/email/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/email/Email.php -------------------------------------------------------------------------------- /lib/email/EmailClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/email/EmailClient.php -------------------------------------------------------------------------------- /lib/email/Mailgun.hhi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/email/Mailgun.hhi -------------------------------------------------------------------------------- /lib/email/MailgunEmailClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/email/MailgunEmailClient.php -------------------------------------------------------------------------------- /lib/email/SendGrid.hhi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/email/SendGrid.hhi -------------------------------------------------------------------------------- /lib/email/SendGridEmailClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/email/SendGridEmailClient.php -------------------------------------------------------------------------------- /lib/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/lib/functions.php -------------------------------------------------------------------------------- /models/Announcement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/models/Announcement.php -------------------------------------------------------------------------------- /models/AnnouncementMutator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/models/AnnouncementMutator.php -------------------------------------------------------------------------------- /models/Roles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/models/Roles.php -------------------------------------------------------------------------------- /models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/models/User.php -------------------------------------------------------------------------------- /models/UserMutator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/models/UserMutator.php -------------------------------------------------------------------------------- /models/schema/AnnouncementSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/models/schema/AnnouncementSchema.php -------------------------------------------------------------------------------- /models/schema/UserSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/models/schema/UserSchema.php -------------------------------------------------------------------------------- /nucleus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/nucleus.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/package.json -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /public/files/info_packet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/files/info_packet.pdf -------------------------------------------------------------------------------- /public/files/medauth_adult.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/files/medauth_adult.pdf -------------------------------------------------------------------------------- /public/files/release_nonstudent.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/files/release_nonstudent.pdf -------------------------------------------------------------------------------- /public/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/img/favicon-16x16.png -------------------------------------------------------------------------------- /public/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/img/favicon-32x32.png -------------------------------------------------------------------------------- /public/img/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/img/favicon-96x96.png -------------------------------------------------------------------------------- /public/js/.gitignore: -------------------------------------------------------------------------------- 1 | bundle.js 2 | -------------------------------------------------------------------------------- /public/js/accept.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/js/accept.js -------------------------------------------------------------------------------- /public/js/members.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/js/members.js -------------------------------------------------------------------------------- /public/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/public/js/search.js -------------------------------------------------------------------------------- /react/MembersTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/react/MembersTable.js -------------------------------------------------------------------------------- /react/Settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/react/Settings.js -------------------------------------------------------------------------------- /scripts/ModelGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/scripts/ModelGenerator.php -------------------------------------------------------------------------------- /scripts/ModelGeneratorTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/scripts/ModelGeneratorTask.php -------------------------------------------------------------------------------- /scripts/ModelMutatorGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/scripts/ModelMutatorGenerator.php -------------------------------------------------------------------------------- /scripts/MyMLHSync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/scripts/MyMLHSync.php -------------------------------------------------------------------------------- /scripts/URIMapGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/scripts/URIMapGenerator.php -------------------------------------------------------------------------------- /views/accept-invite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/accept-invite.php -------------------------------------------------------------------------------- /views/batch-modify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/batch-modify.php -------------------------------------------------------------------------------- /views/components/analytics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/components/analytics.php -------------------------------------------------------------------------------- /views/components/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/components/flash.php -------------------------------------------------------------------------------- /views/components/head.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/components/head.php -------------------------------------------------------------------------------- /views/components/nav-bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/components/nav-bar.php -------------------------------------------------------------------------------- /views/components/nav-buttons.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/components/nav-buttons.php -------------------------------------------------------------------------------- /views/components/pagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/components/pagination.php -------------------------------------------------------------------------------- /views/dashboard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/dashboard.php -------------------------------------------------------------------------------- /views/layout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/layout.php -------------------------------------------------------------------------------- /views/members-table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/members-table.php -------------------------------------------------------------------------------- /views/settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/settings.php -------------------------------------------------------------------------------- /views/volunteer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacktx/nucleus/HEAD/views/volunteer.php --------------------------------------------------------------------------------