├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── modules.xml ├── prettier.xml ├── ui_design_final.iml └── vcs.xml ├── .netlify └── state.json ├── LICENSE ├── README.md ├── package.json ├── public ├── index.css └── index.html ├── snowpack.config.js └── src ├── App.jsx ├── Contexts.js ├── Pages ├── About │ └── index.jsx ├── Error │ └── index.jsx ├── Home │ ├── SmallSandbox.jsx │ └── index.jsx ├── Learn │ ├── Lesson1.jsx │ ├── Lesson2.jsx │ ├── Lesson3.jsx │ ├── Lesson4.jsx │ ├── helpers.jsx │ └── index.jsx └── Quiz │ ├── Info.jsx │ ├── QuizQuestionComponents.jsx │ ├── QuizTemplate.jsx │ ├── Results.jsx │ └── index.jsx ├── SvgMaster.jsx ├── components ├── Accordion │ └── index.jsx ├── Button │ └── index.jsx ├── CustomHooks │ └── index.jsx ├── DarkModeButton │ └── index.jsx ├── Expand │ └── index.jsx ├── Hamburger │ └── index.jsx ├── Input │ └── index.jsx ├── LessonsSidebar │ └── index.jsx ├── Navbar │ └── index.jsx ├── QuizSidebar │ └── index.jsx ├── Radio │ └── index.jsx ├── RadioController │ └── index.jsx └── Sandboxes │ └── index.jsx ├── functions └── SolutionChecks.js ├── index.jsx ├── media ├── darkmode-display.mov └── lightmode-display.mov └── styling ├── App.css ├── GeneralComponents.js ├── Headers.js ├── theme.js └── variants.js /.gitignore: -------------------------------------------------------------------------------- 1 | .snowpack 2 | build 3 | node_modules -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.idea/ui_design_final.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/.idea/ui_design_final.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.netlify/state.json: -------------------------------------------------------------------------------- 1 | { 2 | "siteId": "7be052c9-9ec9-4296-bca7-f7e231f5e4e0" 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/package.json -------------------------------------------------------------------------------- /public/index.css: -------------------------------------------------------------------------------- 1 | /* Add CSS styles here! */ 2 | body { 3 | font-family: sans-serif; 4 | } -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/public/index.html -------------------------------------------------------------------------------- /snowpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/snowpack.config.js -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/Contexts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Contexts.js -------------------------------------------------------------------------------- /src/Pages/About/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/About/index.jsx -------------------------------------------------------------------------------- /src/Pages/Error/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Error/index.jsx -------------------------------------------------------------------------------- /src/Pages/Home/SmallSandbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Home/SmallSandbox.jsx -------------------------------------------------------------------------------- /src/Pages/Home/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Home/index.jsx -------------------------------------------------------------------------------- /src/Pages/Learn/Lesson1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Learn/Lesson1.jsx -------------------------------------------------------------------------------- /src/Pages/Learn/Lesson2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Learn/Lesson2.jsx -------------------------------------------------------------------------------- /src/Pages/Learn/Lesson3.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Learn/Lesson3.jsx -------------------------------------------------------------------------------- /src/Pages/Learn/Lesson4.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Learn/Lesson4.jsx -------------------------------------------------------------------------------- /src/Pages/Learn/helpers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Learn/helpers.jsx -------------------------------------------------------------------------------- /src/Pages/Learn/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Learn/index.jsx -------------------------------------------------------------------------------- /src/Pages/Quiz/Info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Quiz/Info.jsx -------------------------------------------------------------------------------- /src/Pages/Quiz/QuizQuestionComponents.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Quiz/QuizQuestionComponents.jsx -------------------------------------------------------------------------------- /src/Pages/Quiz/QuizTemplate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Quiz/QuizTemplate.jsx -------------------------------------------------------------------------------- /src/Pages/Quiz/Results.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Quiz/Results.jsx -------------------------------------------------------------------------------- /src/Pages/Quiz/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/Pages/Quiz/index.jsx -------------------------------------------------------------------------------- /src/SvgMaster.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/SvgMaster.jsx -------------------------------------------------------------------------------- /src/components/Accordion/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Accordion/index.jsx -------------------------------------------------------------------------------- /src/components/Button/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Button/index.jsx -------------------------------------------------------------------------------- /src/components/CustomHooks/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/CustomHooks/index.jsx -------------------------------------------------------------------------------- /src/components/DarkModeButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/DarkModeButton/index.jsx -------------------------------------------------------------------------------- /src/components/Expand/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Expand/index.jsx -------------------------------------------------------------------------------- /src/components/Hamburger/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Hamburger/index.jsx -------------------------------------------------------------------------------- /src/components/Input/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Input/index.jsx -------------------------------------------------------------------------------- /src/components/LessonsSidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/LessonsSidebar/index.jsx -------------------------------------------------------------------------------- /src/components/Navbar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Navbar/index.jsx -------------------------------------------------------------------------------- /src/components/QuizSidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/QuizSidebar/index.jsx -------------------------------------------------------------------------------- /src/components/Radio/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Radio/index.jsx -------------------------------------------------------------------------------- /src/components/RadioController/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/RadioController/index.jsx -------------------------------------------------------------------------------- /src/components/Sandboxes/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/components/Sandboxes/index.jsx -------------------------------------------------------------------------------- /src/functions/SolutionChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/functions/SolutionChecks.js -------------------------------------------------------------------------------- /src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/index.jsx -------------------------------------------------------------------------------- /src/media/darkmode-display.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/media/darkmode-display.mov -------------------------------------------------------------------------------- /src/media/lightmode-display.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/media/lightmode-display.mov -------------------------------------------------------------------------------- /src/styling/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/styling/App.css -------------------------------------------------------------------------------- /src/styling/GeneralComponents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/styling/GeneralComponents.js -------------------------------------------------------------------------------- /src/styling/Headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/styling/Headers.js -------------------------------------------------------------------------------- /src/styling/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/styling/theme.js -------------------------------------------------------------------------------- /src/styling/variants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Etesam913/euismod/HEAD/src/styling/variants.js --------------------------------------------------------------------------------