├── .env.example ├── .eslintrc.json ├── .github ├── auto_assign.yml └── workflows │ ├── pull-request.yml │ └── release.yml ├── .gitignore ├── .releaserc.json ├── README.md ├── cypress.json ├── cypress ├── fixtures │ └── example.json ├── integration │ └── home.spec.js ├── plugins │ └── index.js └── support │ ├── commands.js │ └── index.js ├── package.json ├── privacy_policy.md ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── manifest.json ├── robots.txt └── site.webmanifest ├── refs.md ├── src ├── App.jsx ├── App.scss ├── assets │ ├── blank-picture.png │ ├── cpu.png │ ├── f1.png │ ├── f2.png │ ├── glow.png │ ├── laptop.png │ ├── logo.svg │ ├── rocket.svg │ └── wavy.svg ├── components │ ├── AddEventButton │ │ ├── AddEventButton.jsx │ │ └── AddEventButton.scss │ ├── Alert │ │ └── Alert.jsx │ ├── Footer │ │ ├── Footer.jsx │ │ └── Footer.scss │ ├── Header │ │ ├── Header.jsx │ │ └── Header.scss │ ├── Loading │ │ ├── Loading.jsx │ │ └── Loading.scss │ ├── LoginButton │ │ ├── LoginButton.jsx │ │ └── LoginButton.scss │ ├── Menu │ │ ├── Menu.jsx │ │ └── Menu.scss │ ├── SelectColors │ │ ├── SelectColors.jsx │ │ └── SelectColors.scss │ ├── SelectTime │ │ ├── SelectTime.jsx │ │ └── SelectTime.scss │ └── TextArea │ │ ├── TextArea.jsx │ │ └── TextArea.scss ├── constants │ ├── images.js │ └── index.js ├── context │ ├── PrivateRoute.jsx │ └── Provider.jsx ├── hooks │ └── usePersistedState.jsx ├── index.js ├── pages │ ├── Home │ │ ├── Home.jsx │ │ └── Home.scss │ ├── Login │ │ ├── Login.jsx │ │ └── Login.scss │ ├── Page404 │ │ ├── Page404.jsx │ │ └── Page404.scss │ ├── PrivacyPolicy │ │ └── PrivacyPolicy.jsx │ ├── Scheduler │ │ ├── Scheduler.jsx │ │ └── Scheduler.scss │ └── TermsAndConditions │ │ └── TermsAndConditions.jsx ├── services │ └── index.js ├── styles │ ├── globals.scss │ ├── index.txt │ └── vars.scss └── wrapper │ ├── AppWrap.jsx │ ├── LoginWrap.jsx │ ├── MotionWrap.jsx │ └── index.js └── terms_and_conditions.md /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/auto_assign.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/.github/auto_assign.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/.releaserc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/README.md -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/integration/home.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/cypress/integration/home.spec.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/package.json -------------------------------------------------------------------------------- /privacy_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/privacy_policy.md -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /refs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/refs.md -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/assets/blank-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/blank-picture.png -------------------------------------------------------------------------------- /src/assets/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/cpu.png -------------------------------------------------------------------------------- /src/assets/f1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/f1.png -------------------------------------------------------------------------------- /src/assets/f2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/f2.png -------------------------------------------------------------------------------- /src/assets/glow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/glow.png -------------------------------------------------------------------------------- /src/assets/laptop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/laptop.png -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/rocket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/rocket.svg -------------------------------------------------------------------------------- /src/assets/wavy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/assets/wavy.svg -------------------------------------------------------------------------------- /src/components/AddEventButton/AddEventButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/AddEventButton/AddEventButton.jsx -------------------------------------------------------------------------------- /src/components/AddEventButton/AddEventButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/AddEventButton/AddEventButton.scss -------------------------------------------------------------------------------- /src/components/Alert/Alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Alert/Alert.jsx -------------------------------------------------------------------------------- /src/components/Footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Footer/Footer.jsx -------------------------------------------------------------------------------- /src/components/Footer/Footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Footer/Footer.scss -------------------------------------------------------------------------------- /src/components/Header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Header/Header.jsx -------------------------------------------------------------------------------- /src/components/Header/Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Header/Header.scss -------------------------------------------------------------------------------- /src/components/Loading/Loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Loading/Loading.jsx -------------------------------------------------------------------------------- /src/components/Loading/Loading.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Loading/Loading.scss -------------------------------------------------------------------------------- /src/components/LoginButton/LoginButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/LoginButton/LoginButton.jsx -------------------------------------------------------------------------------- /src/components/LoginButton/LoginButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/LoginButton/LoginButton.scss -------------------------------------------------------------------------------- /src/components/Menu/Menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Menu/Menu.jsx -------------------------------------------------------------------------------- /src/components/Menu/Menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/Menu/Menu.scss -------------------------------------------------------------------------------- /src/components/SelectColors/SelectColors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/SelectColors/SelectColors.jsx -------------------------------------------------------------------------------- /src/components/SelectColors/SelectColors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/SelectColors/SelectColors.scss -------------------------------------------------------------------------------- /src/components/SelectTime/SelectTime.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/SelectTime/SelectTime.jsx -------------------------------------------------------------------------------- /src/components/SelectTime/SelectTime.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/SelectTime/SelectTime.scss -------------------------------------------------------------------------------- /src/components/TextArea/TextArea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/TextArea/TextArea.jsx -------------------------------------------------------------------------------- /src/components/TextArea/TextArea.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/components/TextArea/TextArea.scss -------------------------------------------------------------------------------- /src/constants/images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/constants/images.js -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/constants/index.js -------------------------------------------------------------------------------- /src/context/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/context/PrivateRoute.jsx -------------------------------------------------------------------------------- /src/context/Provider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/context/Provider.jsx -------------------------------------------------------------------------------- /src/hooks/usePersistedState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/hooks/usePersistedState.jsx -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/Home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Home/Home.jsx -------------------------------------------------------------------------------- /src/pages/Home/Home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Home/Home.scss -------------------------------------------------------------------------------- /src/pages/Login/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Login/Login.jsx -------------------------------------------------------------------------------- /src/pages/Login/Login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Login/Login.scss -------------------------------------------------------------------------------- /src/pages/Page404/Page404.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Page404/Page404.jsx -------------------------------------------------------------------------------- /src/pages/Page404/Page404.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Page404/Page404.scss -------------------------------------------------------------------------------- /src/pages/PrivacyPolicy/PrivacyPolicy.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/PrivacyPolicy/PrivacyPolicy.jsx -------------------------------------------------------------------------------- /src/pages/Scheduler/Scheduler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Scheduler/Scheduler.jsx -------------------------------------------------------------------------------- /src/pages/Scheduler/Scheduler.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/Scheduler/Scheduler.scss -------------------------------------------------------------------------------- /src/pages/TermsAndConditions/TermsAndConditions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/pages/TermsAndConditions/TermsAndConditions.jsx -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/styles/globals.scss -------------------------------------------------------------------------------- /src/styles/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/styles/index.txt -------------------------------------------------------------------------------- /src/styles/vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/styles/vars.scss -------------------------------------------------------------------------------- /src/wrapper/AppWrap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/wrapper/AppWrap.jsx -------------------------------------------------------------------------------- /src/wrapper/LoginWrap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/wrapper/LoginWrap.jsx -------------------------------------------------------------------------------- /src/wrapper/MotionWrap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/wrapper/MotionWrap.jsx -------------------------------------------------------------------------------- /src/wrapper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/src/wrapper/index.js -------------------------------------------------------------------------------- /terms_and_conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelcaxias/trybe-scheduler/HEAD/terms_and_conditions.md --------------------------------------------------------------------------------