├── .babelrc ├── .eslintrc ├── .gitignore ├── .osfg-dir-config.js ├── .travis.yml ├── 404-page.html ├── CONTRIBUTING.md ├── LICENSE ├── Procfile ├── README.md ├── app.json ├── client ├── assets │ ├── Profile_avatar_placeholder_large.png │ ├── dashboard-banner-2.png │ ├── dashboard-banner.png │ ├── enteravail.gif │ ├── favicons │ │ └── logo.png │ ├── fonts │ │ └── lato │ │ │ ├── Lato-Black.ttf │ │ │ ├── Lato-BlackItalic.ttf │ │ │ ├── Lato-Bold.ttf │ │ │ ├── Lato-BoldItalic.ttf │ │ │ ├── Lato-Hairline.ttf │ │ │ ├── Lato-HairlineItalic.ttf │ │ │ ├── Lato-Italic.ttf │ │ │ ├── Lato-Light.ttf │ │ │ ├── Lato-LightItalic.ttf │ │ │ └── Lato-Regular.ttf │ ├── google.png │ ├── main-banner.png │ └── timezones.png ├── components │ ├── AboutDialog │ │ ├── AboutDialog.js │ │ └── about-dialog.css │ ├── App.js │ ├── AppHandlers.js │ ├── AvailabilityGrid │ │ ├── AvailabilityGrid.js │ │ ├── AvailabilityGridDialogInstructions.js │ │ ├── availability-grid.css │ │ ├── availabilityGridHoursTitle.js │ │ ├── availabilityGridRows.js │ │ └── availabilityGridUtils.js │ ├── BestTimeDisplay │ │ ├── BestTimeDisplay.js │ │ ├── best-times-display.css │ │ └── besttimesDisplayUtils.js │ ├── CalendarIntegrationSettings │ │ ├── CalendarIntegrationSettings.js │ │ └── calendar-integration-settings.css │ ├── CellGrid │ │ ├── CellGrid.js │ │ ├── cell-grid.css │ │ └── cellGridUtils.js │ ├── DeleteModal │ │ ├── DeleteModal.js │ │ └── delete-modal.css │ ├── EventCard │ │ ├── EventCard.js │ │ └── event-card.css │ ├── EventDetailsComponent │ │ ├── EventDetailsComponent.js │ │ ├── EventDetailsComponentUtil.js │ │ └── event-details-component.css │ ├── GuestInviteDrawer │ │ ├── GuestInviteDrawer.js │ │ ├── GuestInviteDrawerRows.js │ │ ├── GuestInviteUrlActions.js │ │ ├── guest-invite.css │ │ └── guestInviteDrawerUtils.js │ ├── Login │ │ ├── Login.js │ │ └── loginController.js │ ├── NavBar │ │ ├── NavBar.js │ │ ├── NavBarAvatarMenu.js │ │ └── nav-bar.css │ ├── NotificationBar │ │ ├── NotificationBar.js │ │ ├── NotificationBarUtils.js │ │ └── notification-bar.css │ ├── ParticipantsList │ │ ├── ParticipantsList.js │ │ ├── ParticipantsListUtils.js │ │ └── participants-list.css │ ├── SelectedDatesEditor │ │ ├── SelectedDatesEditor.js │ │ ├── selected-dates-editor.css │ │ └── selectedDatesEditorUtils.js │ └── SnackBarGrid │ │ ├── SnackBarGrid.js │ │ └── snack-bar-grid.css ├── index.html ├── main.js ├── pages │ ├── Dashboard │ │ ├── dashboard.css │ │ └── index.js │ ├── EventDetails │ │ ├── EventDetails.js │ │ └── event-details.css │ ├── NewEvent │ │ ├── index.js │ │ └── new-event.css │ └── home │ │ ├── home.css │ │ └── index.js ├── router.js ├── styles │ ├── main.css │ └── no-css-modules │ │ ├── mdl.css │ │ ├── nprogress.css │ │ ├── react-input-range.css │ │ └── react-notifications.css └── util │ ├── auth.js │ ├── calendar.js │ ├── commonPropTypes.js │ ├── curUser.js │ ├── dates.utils.js │ ├── emails.js │ ├── events.js │ ├── fetch.util.js │ ├── string.utils.js │ └── time-format.js ├── code_of_conduct.md ├── package.json ├── server ├── api │ ├── email │ │ ├── email.controller.js │ │ ├── index.js │ │ └── templates │ │ │ ├── editAvailability │ │ │ ├── html.ejs │ │ │ └── text.ejs │ │ │ ├── inviteGuests │ │ │ ├── html.ejs │ │ │ └── text.ejs │ │ │ └── ownerNotification │ │ │ ├── html.ejs │ │ │ └── text.ejs │ ├── events │ │ ├── events.controller.js │ │ ├── events.model.js │ │ └── index.js │ ├── ggcalendar │ │ ├── ggcalendar.controller.js │ │ └── index.js │ ├── stats │ │ ├── index.js │ │ ├── stats.controller.js │ │ └── stats.model.js │ ├── user │ │ ├── index.js │ │ ├── user.controller.js │ │ └── user.model.js │ └── utils │ │ └── api.utils.js ├── app.js ├── app │ ├── config │ │ ├── auth.js │ │ └── passport.js │ └── routes │ │ └── routes.js └── auth │ ├── google │ ├── index.js │ └── passport.js │ └── index.js ├── test └── test.js ├── tools ├── build.js ├── checkmark.js ├── copy.js └── postInstall.js ├── webpack.config.dev.js ├── webpack.config.prod.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/.gitignore -------------------------------------------------------------------------------- /.osfg-dir-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/.osfg-dir-config.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/.travis.yml -------------------------------------------------------------------------------- /404-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/404-page.html -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm start 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/app.json -------------------------------------------------------------------------------- /client/assets/Profile_avatar_placeholder_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/Profile_avatar_placeholder_large.png -------------------------------------------------------------------------------- /client/assets/dashboard-banner-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/dashboard-banner-2.png -------------------------------------------------------------------------------- /client/assets/dashboard-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/dashboard-banner.png -------------------------------------------------------------------------------- /client/assets/enteravail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/enteravail.gif -------------------------------------------------------------------------------- /client/assets/favicons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/favicons/logo.png -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-Black.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-BlackItalic.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-Bold.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-BoldItalic.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-Hairline.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-Hairline.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-HairlineItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-HairlineItalic.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-Italic.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-Light.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-LightItalic.ttf -------------------------------------------------------------------------------- /client/assets/fonts/lato/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/fonts/lato/Lato-Regular.ttf -------------------------------------------------------------------------------- /client/assets/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/google.png -------------------------------------------------------------------------------- /client/assets/main-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/main-banner.png -------------------------------------------------------------------------------- /client/assets/timezones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/assets/timezones.png -------------------------------------------------------------------------------- /client/components/AboutDialog/AboutDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AboutDialog/AboutDialog.js -------------------------------------------------------------------------------- /client/components/AboutDialog/about-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AboutDialog/about-dialog.css -------------------------------------------------------------------------------- /client/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/App.js -------------------------------------------------------------------------------- /client/components/AppHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AppHandlers.js -------------------------------------------------------------------------------- /client/components/AvailabilityGrid/AvailabilityGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AvailabilityGrid/AvailabilityGrid.js -------------------------------------------------------------------------------- /client/components/AvailabilityGrid/AvailabilityGridDialogInstructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AvailabilityGrid/AvailabilityGridDialogInstructions.js -------------------------------------------------------------------------------- /client/components/AvailabilityGrid/availability-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AvailabilityGrid/availability-grid.css -------------------------------------------------------------------------------- /client/components/AvailabilityGrid/availabilityGridHoursTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AvailabilityGrid/availabilityGridHoursTitle.js -------------------------------------------------------------------------------- /client/components/AvailabilityGrid/availabilityGridRows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AvailabilityGrid/availabilityGridRows.js -------------------------------------------------------------------------------- /client/components/AvailabilityGrid/availabilityGridUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/AvailabilityGrid/availabilityGridUtils.js -------------------------------------------------------------------------------- /client/components/BestTimeDisplay/BestTimeDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/BestTimeDisplay/BestTimeDisplay.js -------------------------------------------------------------------------------- /client/components/BestTimeDisplay/best-times-display.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/BestTimeDisplay/best-times-display.css -------------------------------------------------------------------------------- /client/components/BestTimeDisplay/besttimesDisplayUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/BestTimeDisplay/besttimesDisplayUtils.js -------------------------------------------------------------------------------- /client/components/CalendarIntegrationSettings/CalendarIntegrationSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/CalendarIntegrationSettings/CalendarIntegrationSettings.js -------------------------------------------------------------------------------- /client/components/CalendarIntegrationSettings/calendar-integration-settings.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/components/CellGrid/CellGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/CellGrid/CellGrid.js -------------------------------------------------------------------------------- /client/components/CellGrid/cell-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/CellGrid/cell-grid.css -------------------------------------------------------------------------------- /client/components/CellGrid/cellGridUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/CellGrid/cellGridUtils.js -------------------------------------------------------------------------------- /client/components/DeleteModal/DeleteModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/DeleteModal/DeleteModal.js -------------------------------------------------------------------------------- /client/components/DeleteModal/delete-modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/DeleteModal/delete-modal.css -------------------------------------------------------------------------------- /client/components/EventCard/EventCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/EventCard/EventCard.js -------------------------------------------------------------------------------- /client/components/EventCard/event-card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/EventCard/event-card.css -------------------------------------------------------------------------------- /client/components/EventDetailsComponent/EventDetailsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/EventDetailsComponent/EventDetailsComponent.js -------------------------------------------------------------------------------- /client/components/EventDetailsComponent/EventDetailsComponentUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/EventDetailsComponent/EventDetailsComponentUtil.js -------------------------------------------------------------------------------- /client/components/EventDetailsComponent/event-details-component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/EventDetailsComponent/event-details-component.css -------------------------------------------------------------------------------- /client/components/GuestInviteDrawer/GuestInviteDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/GuestInviteDrawer/GuestInviteDrawer.js -------------------------------------------------------------------------------- /client/components/GuestInviteDrawer/GuestInviteDrawerRows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/GuestInviteDrawer/GuestInviteDrawerRows.js -------------------------------------------------------------------------------- /client/components/GuestInviteDrawer/GuestInviteUrlActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/GuestInviteDrawer/GuestInviteUrlActions.js -------------------------------------------------------------------------------- /client/components/GuestInviteDrawer/guest-invite.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/GuestInviteDrawer/guest-invite.css -------------------------------------------------------------------------------- /client/components/GuestInviteDrawer/guestInviteDrawerUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/GuestInviteDrawer/guestInviteDrawerUtils.js -------------------------------------------------------------------------------- /client/components/Login/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/Login/Login.js -------------------------------------------------------------------------------- /client/components/Login/loginController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/Login/loginController.js -------------------------------------------------------------------------------- /client/components/NavBar/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/NavBar/NavBar.js -------------------------------------------------------------------------------- /client/components/NavBar/NavBarAvatarMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/NavBar/NavBarAvatarMenu.js -------------------------------------------------------------------------------- /client/components/NavBar/nav-bar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/NavBar/nav-bar.css -------------------------------------------------------------------------------- /client/components/NotificationBar/NotificationBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/NotificationBar/NotificationBar.js -------------------------------------------------------------------------------- /client/components/NotificationBar/NotificationBarUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/NotificationBar/NotificationBarUtils.js -------------------------------------------------------------------------------- /client/components/NotificationBar/notification-bar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/NotificationBar/notification-bar.css -------------------------------------------------------------------------------- /client/components/ParticipantsList/ParticipantsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/ParticipantsList/ParticipantsList.js -------------------------------------------------------------------------------- /client/components/ParticipantsList/ParticipantsListUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/ParticipantsList/ParticipantsListUtils.js -------------------------------------------------------------------------------- /client/components/ParticipantsList/participants-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/ParticipantsList/participants-list.css -------------------------------------------------------------------------------- /client/components/SelectedDatesEditor/SelectedDatesEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/SelectedDatesEditor/SelectedDatesEditor.js -------------------------------------------------------------------------------- /client/components/SelectedDatesEditor/selected-dates-editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/SelectedDatesEditor/selected-dates-editor.css -------------------------------------------------------------------------------- /client/components/SelectedDatesEditor/selectedDatesEditorUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/SelectedDatesEditor/selectedDatesEditorUtils.js -------------------------------------------------------------------------------- /client/components/SnackBarGrid/SnackBarGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/components/SnackBarGrid/SnackBarGrid.js -------------------------------------------------------------------------------- /client/components/SnackBarGrid/snack-bar-grid.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/index.html -------------------------------------------------------------------------------- /client/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/main.js -------------------------------------------------------------------------------- /client/pages/Dashboard/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/pages/Dashboard/dashboard.css -------------------------------------------------------------------------------- /client/pages/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/pages/Dashboard/index.js -------------------------------------------------------------------------------- /client/pages/EventDetails/EventDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/pages/EventDetails/EventDetails.js -------------------------------------------------------------------------------- /client/pages/EventDetails/event-details.css: -------------------------------------------------------------------------------- 1 | 2 | .event { 3 | display: flex !important; 4 | } 5 | -------------------------------------------------------------------------------- /client/pages/NewEvent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/pages/NewEvent/index.js -------------------------------------------------------------------------------- /client/pages/NewEvent/new-event.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/pages/NewEvent/new-event.css -------------------------------------------------------------------------------- /client/pages/home/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/pages/home/home.css -------------------------------------------------------------------------------- /client/pages/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/pages/home/index.js -------------------------------------------------------------------------------- /client/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/router.js -------------------------------------------------------------------------------- /client/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/styles/main.css -------------------------------------------------------------------------------- /client/styles/no-css-modules/mdl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/styles/no-css-modules/mdl.css -------------------------------------------------------------------------------- /client/styles/no-css-modules/nprogress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/styles/no-css-modules/nprogress.css -------------------------------------------------------------------------------- /client/styles/no-css-modules/react-input-range.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/styles/no-css-modules/react-input-range.css -------------------------------------------------------------------------------- /client/styles/no-css-modules/react-notifications.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/styles/no-css-modules/react-notifications.css -------------------------------------------------------------------------------- /client/util/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/auth.js -------------------------------------------------------------------------------- /client/util/calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/calendar.js -------------------------------------------------------------------------------- /client/util/commonPropTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/commonPropTypes.js -------------------------------------------------------------------------------- /client/util/curUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/curUser.js -------------------------------------------------------------------------------- /client/util/dates.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/dates.utils.js -------------------------------------------------------------------------------- /client/util/emails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/emails.js -------------------------------------------------------------------------------- /client/util/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/events.js -------------------------------------------------------------------------------- /client/util/fetch.util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/fetch.util.js -------------------------------------------------------------------------------- /client/util/string.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/string.utils.js -------------------------------------------------------------------------------- /client/util/time-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/client/util/time-format.js -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/package.json -------------------------------------------------------------------------------- /server/api/email/email.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/email.controller.js -------------------------------------------------------------------------------- /server/api/email/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/index.js -------------------------------------------------------------------------------- /server/api/email/templates/editAvailability/html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/templates/editAvailability/html.ejs -------------------------------------------------------------------------------- /server/api/email/templates/editAvailability/text.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/templates/editAvailability/text.ejs -------------------------------------------------------------------------------- /server/api/email/templates/inviteGuests/html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/templates/inviteGuests/html.ejs -------------------------------------------------------------------------------- /server/api/email/templates/inviteGuests/text.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/templates/inviteGuests/text.ejs -------------------------------------------------------------------------------- /server/api/email/templates/ownerNotification/html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/templates/ownerNotification/html.ejs -------------------------------------------------------------------------------- /server/api/email/templates/ownerNotification/text.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/email/templates/ownerNotification/text.ejs -------------------------------------------------------------------------------- /server/api/events/events.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/events/events.controller.js -------------------------------------------------------------------------------- /server/api/events/events.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/events/events.model.js -------------------------------------------------------------------------------- /server/api/events/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/events/index.js -------------------------------------------------------------------------------- /server/api/ggcalendar/ggcalendar.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/ggcalendar/ggcalendar.controller.js -------------------------------------------------------------------------------- /server/api/ggcalendar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/ggcalendar/index.js -------------------------------------------------------------------------------- /server/api/stats/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/stats/index.js -------------------------------------------------------------------------------- /server/api/stats/stats.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/stats/stats.controller.js -------------------------------------------------------------------------------- /server/api/stats/stats.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/stats/stats.model.js -------------------------------------------------------------------------------- /server/api/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/user/index.js -------------------------------------------------------------------------------- /server/api/user/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/user/user.controller.js -------------------------------------------------------------------------------- /server/api/user/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/user/user.model.js -------------------------------------------------------------------------------- /server/api/utils/api.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/api/utils/api.utils.js -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/app.js -------------------------------------------------------------------------------- /server/app/config/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/app/config/auth.js -------------------------------------------------------------------------------- /server/app/config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/app/config/passport.js -------------------------------------------------------------------------------- /server/app/routes/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/app/routes/routes.js -------------------------------------------------------------------------------- /server/auth/google/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/auth/google/index.js -------------------------------------------------------------------------------- /server/auth/google/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/auth/google/passport.js -------------------------------------------------------------------------------- /server/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/server/auth/index.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/test/test.js -------------------------------------------------------------------------------- /tools/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/tools/build.js -------------------------------------------------------------------------------- /tools/checkmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/tools/checkmark.js -------------------------------------------------------------------------------- /tools/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/tools/copy.js -------------------------------------------------------------------------------- /tools/postInstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/tools/postInstall.js -------------------------------------------------------------------------------- /webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/webpack.config.dev.js -------------------------------------------------------------------------------- /webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/webpack.config.prod.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/meeting-for-good/HEAD/yarn.lock --------------------------------------------------------------------------------