├── .editorconfig ├── .github └── workflows │ └── prod.yml ├── .gitignore ├── .husky └── _ │ ├── all-files │ ├── pre-commit │ ├── pre-push │ └── prepare-commit-msg ├── .stylelintrc.json ├── .vscode └── settings.json ├── Jenkinsfile ├── LICENSE ├── README.md ├── curriculum-back ├── .gitignore ├── Dockerfile ├── app.js ├── babel.config.json ├── db │ ├── Curriculum.js │ ├── UnconfirmedEmail.js │ ├── User.js │ ├── UserProfile.js │ ├── Verification.js │ ├── index.js │ └── seeder │ │ ├── clean.js │ │ └── seed.js ├── eslint.config.js ├── jest.config.js ├── package-lock.json ├── package.json ├── sample-env └── server │ ├── api │ ├── auth.js │ ├── count.js │ ├── curricula.js │ ├── index.js │ └── users.js │ ├── index.js │ ├── middleware │ └── auth.js │ └── utils │ ├── auth.js │ ├── httpResponse.js │ ├── index.js │ ├── jwt.js │ └── mailgun.js ├── curriculum-front ├── .editorconfig ├── .env.local ├── .env.production ├── .gitignore ├── .vscode │ └── extensions.json ├── Dockerfile ├── README.md ├── e2e │ └── vue.spec.js ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── playwright.config.js ├── public │ ├── favicon.ico │ ├── img │ │ ├── display_curriculum.png │ │ ├── icons │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ └── favicon.ico │ │ └── user_dashboard.png │ ├── index.html │ ├── manifest.json │ ├── robots.txt │ └── site.webmanifest ├── sass │ ├── base │ │ ├── _general.sass │ │ └── _variables.sass │ ├── components │ │ ├── _create-curriculum.sass │ │ ├── _display-curricula.sass │ │ ├── _display-curriculum.sass │ │ └── _home.sass │ └── index.sass ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ └── logo.svg │ ├── components │ │ ├── MobileDrawer.vue │ │ ├── TopNav.vue │ │ ├── __tests__ │ │ │ └── HelloWorld.spec.js │ │ ├── create-form │ │ │ ├── FormSection.vue │ │ │ ├── FormSections.vue │ │ │ └── MainForm.vue │ │ ├── display-curriculum │ │ │ ├── AddItemDialog.vue │ │ │ ├── Header.vue │ │ │ └── Sections.vue │ │ └── home │ │ │ ├── Footer.vue │ │ │ ├── Header.vue │ │ │ ├── SecondSection.vue │ │ │ └── ThirdSection.vue │ ├── main.js │ ├── router │ │ ├── index.js │ │ └── routes.js │ ├── sass │ │ ├── base │ │ │ ├── _general.sass │ │ │ └── _variables.sass │ │ ├── components │ │ │ ├── _create-curriculum.sass │ │ │ ├── _display-curricula.sass │ │ │ ├── _display-curriculum.sass │ │ │ └── _home.sass │ │ └── index.sass │ ├── stores │ │ ├── auth.js │ │ ├── curricula │ │ │ ├── curriculums.js │ │ │ ├── index.js │ │ │ └── sections.js │ │ ├── general.js │ │ └── user.js │ ├── utils │ │ └── axiosConfig.js │ └── views │ │ ├── CreateCurriculum.vue │ │ ├── DisplayCurricula.vue │ │ ├── DisplayCurriculum.vue │ │ ├── Home.vue │ │ ├── Settings.vue │ │ └── auth │ │ ├── AuthTemplate.vue │ │ ├── ForgotPassword.vue │ │ ├── Login.vue │ │ ├── Register.vue │ │ ├── ResetPassword.vue │ │ └── Verify.vue ├── vite.config.js └── vitest.config.js ├── devops ├── ansible │ └── .gitkeep └── docker-compose.yml ├── eslint.config.mjs ├── lefthook.yml ├── mockups ├── color_palette.png ├── create_update_curriculum.png ├── display_curriculum.png ├── home_page.png └── user_dashboard.png └── package.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.github/workflows/prod.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/_/all-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.husky/_/all-files -------------------------------------------------------------------------------- /.husky/_/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.husky/_/pre-commit -------------------------------------------------------------------------------- /.husky/_/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.husky/_/pre-push -------------------------------------------------------------------------------- /.husky/_/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.husky/_/prepare-commit-msg -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { "extends": ["stylelint-config-standard"] } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/README.md -------------------------------------------------------------------------------- /curriculum-back/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/.gitignore -------------------------------------------------------------------------------- /curriculum-back/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/Dockerfile -------------------------------------------------------------------------------- /curriculum-back/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/app.js -------------------------------------------------------------------------------- /curriculum-back/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/babel.config.json -------------------------------------------------------------------------------- /curriculum-back/db/Curriculum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/db/Curriculum.js -------------------------------------------------------------------------------- /curriculum-back/db/UnconfirmedEmail.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /curriculum-back/db/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/db/User.js -------------------------------------------------------------------------------- /curriculum-back/db/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/db/UserProfile.js -------------------------------------------------------------------------------- /curriculum-back/db/Verification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/db/Verification.js -------------------------------------------------------------------------------- /curriculum-back/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/db/index.js -------------------------------------------------------------------------------- /curriculum-back/db/seeder/clean.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /curriculum-back/db/seeder/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/db/seeder/seed.js -------------------------------------------------------------------------------- /curriculum-back/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/eslint.config.js -------------------------------------------------------------------------------- /curriculum-back/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/jest.config.js -------------------------------------------------------------------------------- /curriculum-back/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/package-lock.json -------------------------------------------------------------------------------- /curriculum-back/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/package.json -------------------------------------------------------------------------------- /curriculum-back/sample-env: -------------------------------------------------------------------------------- 1 | PORT=5000 2 | DB_HOST=localhost 3 | DB_NAME=curriculumapp 4 | MAILGUN_KEY=1234 -------------------------------------------------------------------------------- /curriculum-back/server/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/api/auth.js -------------------------------------------------------------------------------- /curriculum-back/server/api/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/api/count.js -------------------------------------------------------------------------------- /curriculum-back/server/api/curricula.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/api/curricula.js -------------------------------------------------------------------------------- /curriculum-back/server/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/api/index.js -------------------------------------------------------------------------------- /curriculum-back/server/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/api/users.js -------------------------------------------------------------------------------- /curriculum-back/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/index.js -------------------------------------------------------------------------------- /curriculum-back/server/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/middleware/auth.js -------------------------------------------------------------------------------- /curriculum-back/server/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/utils/auth.js -------------------------------------------------------------------------------- /curriculum-back/server/utils/httpResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/utils/httpResponse.js -------------------------------------------------------------------------------- /curriculum-back/server/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/utils/index.js -------------------------------------------------------------------------------- /curriculum-back/server/utils/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/utils/jwt.js -------------------------------------------------------------------------------- /curriculum-back/server/utils/mailgun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-back/server/utils/mailgun.js -------------------------------------------------------------------------------- /curriculum-front/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/.editorconfig -------------------------------------------------------------------------------- /curriculum-front/.env.local: -------------------------------------------------------------------------------- 1 | VITE_API_URL=http://localhost:5050 2 | -------------------------------------------------------------------------------- /curriculum-front/.env.production: -------------------------------------------------------------------------------- 1 | VITE_API_URL=https://studytracker.tech 2 | -------------------------------------------------------------------------------- /curriculum-front/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/.gitignore -------------------------------------------------------------------------------- /curriculum-front/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/.vscode/extensions.json -------------------------------------------------------------------------------- /curriculum-front/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/Dockerfile -------------------------------------------------------------------------------- /curriculum-front/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/README.md -------------------------------------------------------------------------------- /curriculum-front/e2e/vue.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/e2e/vue.spec.js -------------------------------------------------------------------------------- /curriculum-front/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/index.html -------------------------------------------------------------------------------- /curriculum-front/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/jsconfig.json -------------------------------------------------------------------------------- /curriculum-front/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/package-lock.json -------------------------------------------------------------------------------- /curriculum-front/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/package.json -------------------------------------------------------------------------------- /curriculum-front/playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/playwright.config.js -------------------------------------------------------------------------------- /curriculum-front/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/favicon.ico -------------------------------------------------------------------------------- /curriculum-front/public/img/display_curriculum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/display_curriculum.png -------------------------------------------------------------------------------- /curriculum-front/public/img/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /curriculum-front/public/img/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /curriculum-front/public/img/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /curriculum-front/public/img/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/icons/favicon-16x16.png -------------------------------------------------------------------------------- /curriculum-front/public/img/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/icons/favicon-32x32.png -------------------------------------------------------------------------------- /curriculum-front/public/img/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/icons/favicon.ico -------------------------------------------------------------------------------- /curriculum-front/public/img/user_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/img/user_dashboard.png -------------------------------------------------------------------------------- /curriculum-front/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/index.html -------------------------------------------------------------------------------- /curriculum-front/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/manifest.json -------------------------------------------------------------------------------- /curriculum-front/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /curriculum-front/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/public/site.webmanifest -------------------------------------------------------------------------------- /curriculum-front/sass/base/_general.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/sass/base/_general.sass -------------------------------------------------------------------------------- /curriculum-front/sass/base/_variables.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/sass/base/_variables.sass -------------------------------------------------------------------------------- /curriculum-front/sass/components/_create-curriculum.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/sass/components/_create-curriculum.sass -------------------------------------------------------------------------------- /curriculum-front/sass/components/_display-curricula.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/sass/components/_display-curricula.sass -------------------------------------------------------------------------------- /curriculum-front/sass/components/_display-curriculum.sass: -------------------------------------------------------------------------------- 1 | .display-curriculum-page 2 | .section-header-text 3 | font-size: 20px 4 | 5 | -------------------------------------------------------------------------------- /curriculum-front/sass/components/_home.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/sass/components/_home.sass -------------------------------------------------------------------------------- /curriculum-front/sass/index.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/sass/index.sass -------------------------------------------------------------------------------- /curriculum-front/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/App.vue -------------------------------------------------------------------------------- /curriculum-front/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/assets/base.css -------------------------------------------------------------------------------- /curriculum-front/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/assets/logo.svg -------------------------------------------------------------------------------- /curriculum-front/src/components/MobileDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/MobileDrawer.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/TopNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/TopNav.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/__tests__/HelloWorld.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/__tests__/HelloWorld.spec.js -------------------------------------------------------------------------------- /curriculum-front/src/components/create-form/FormSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/create-form/FormSection.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/create-form/FormSections.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/create-form/FormSections.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/create-form/MainForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/create-form/MainForm.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/display-curriculum/AddItemDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/display-curriculum/AddItemDialog.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/display-curriculum/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/display-curriculum/Header.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/display-curriculum/Sections.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/display-curriculum/Sections.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/home/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/home/Footer.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/home/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/home/Header.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/home/SecondSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/home/SecondSection.vue -------------------------------------------------------------------------------- /curriculum-front/src/components/home/ThirdSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/components/home/ThirdSection.vue -------------------------------------------------------------------------------- /curriculum-front/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/main.js -------------------------------------------------------------------------------- /curriculum-front/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/router/index.js -------------------------------------------------------------------------------- /curriculum-front/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/router/routes.js -------------------------------------------------------------------------------- /curriculum-front/src/sass/base/_general.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/sass/base/_general.sass -------------------------------------------------------------------------------- /curriculum-front/src/sass/base/_variables.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/sass/base/_variables.sass -------------------------------------------------------------------------------- /curriculum-front/src/sass/components/_create-curriculum.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/sass/components/_create-curriculum.sass -------------------------------------------------------------------------------- /curriculum-front/src/sass/components/_display-curricula.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/sass/components/_display-curricula.sass -------------------------------------------------------------------------------- /curriculum-front/src/sass/components/_display-curriculum.sass: -------------------------------------------------------------------------------- 1 | .display-curriculum-page 2 | .section-header-text 3 | font-size: 20px 4 | 5 | -------------------------------------------------------------------------------- /curriculum-front/src/sass/components/_home.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/sass/components/_home.sass -------------------------------------------------------------------------------- /curriculum-front/src/sass/index.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/sass/index.sass -------------------------------------------------------------------------------- /curriculum-front/src/stores/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/stores/auth.js -------------------------------------------------------------------------------- /curriculum-front/src/stores/curricula/curriculums.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /curriculum-front/src/stores/curricula/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/stores/curricula/index.js -------------------------------------------------------------------------------- /curriculum-front/src/stores/curricula/sections.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /curriculum-front/src/stores/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/stores/general.js -------------------------------------------------------------------------------- /curriculum-front/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/stores/user.js -------------------------------------------------------------------------------- /curriculum-front/src/utils/axiosConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/utils/axiosConfig.js -------------------------------------------------------------------------------- /curriculum-front/src/views/CreateCurriculum.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/CreateCurriculum.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/DisplayCurricula.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/DisplayCurricula.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/DisplayCurriculum.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/DisplayCurriculum.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/Home.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/Settings.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/auth/AuthTemplate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/auth/AuthTemplate.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/auth/ForgotPassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/auth/ForgotPassword.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/auth/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/auth/Login.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/auth/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/auth/Register.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/auth/ResetPassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/auth/ResetPassword.vue -------------------------------------------------------------------------------- /curriculum-front/src/views/auth/Verify.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/src/views/auth/Verify.vue -------------------------------------------------------------------------------- /curriculum-front/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/vite.config.js -------------------------------------------------------------------------------- /curriculum-front/vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/curriculum-front/vitest.config.js -------------------------------------------------------------------------------- /devops/ansible/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /devops/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/devops/docker-compose.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/lefthook.yml -------------------------------------------------------------------------------- /mockups/color_palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/mockups/color_palette.png -------------------------------------------------------------------------------- /mockups/create_update_curriculum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/mockups/create_update_curriculum.png -------------------------------------------------------------------------------- /mockups/display_curriculum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/mockups/display_curriculum.png -------------------------------------------------------------------------------- /mockups/home_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/mockups/home_page.png -------------------------------------------------------------------------------- /mockups/user_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/mockups/user_dashboard.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faraday-academy/curriculum-app/HEAD/package.json --------------------------------------------------------------------------------