diff --git a/assets/components/Website/Pages/Home/HomeList.vue b/assets/components/Website/Pages/Home/HomeList.vue new file mode 100644 index 00000000..2a13ed37 --- /dev/null +++ b/assets/components/Website/Pages/Home/HomeList.vue @@ -0,0 +1,24 @@ + + + diff --git a/assets/components/Website/Pages/Home/Section/TheWorkshops.vue b/assets/components/Website/Pages/Home/Section/TheWorkshops.vue index 002ea62b..ce152fe4 100644 --- a/assets/components/Website/Pages/Home/Section/TheWorkshops.vue +++ b/assets/components/Website/Pages/Home/Section/TheWorkshops.vue @@ -30,7 +30,7 @@ const { loggedIn } = defineProps({

Community

Community workshops are those created by, well, you! They are not officially maintained by the PHP School team and not all of them are compatible with the online system. Compatible ones are - labeled, otherwise, you can always run run them + labeled, otherwise, you can always run them offline .

diff --git a/assets/components/Website/Pages/PageHome.vue b/assets/components/Website/Pages/PageHome.vue index 603e7783..0830084f 100644 --- a/assets/components/Website/Pages/PageHome.vue +++ b/assets/components/Website/Pages/PageHome.vue @@ -15,6 +15,8 @@ import InfoSection from "./Home/InfoSection.vue"; import GettingStarted from "./Home/Section/GettingStarted.vue"; import TheWorkshops from "./Home/Section/TheWorkshops.vue"; import BuildYourOwn from "./Home/Section/BuildYourOwn.vue"; +import HomeList from "./Home/HomeList.vue"; + import { SparklesIcon } from "@heroicons/vue/24/solid"; import { useStudentStore } from "../../../stores/student"; @@ -116,6 +118,73 @@ onUnmounted(() => { window.removeEventListener("scroll", checkImages); window.removeEventListener("resize", debouncedCheckImages); }); + +const phpSchoolBreakdown = { + openSource: { + heading: "Open-Source Gateway To PHP Mastery", + list: [ + { + title: "Interactive Workshops", + description: "Engaging sessions covering beginner to advanced topics in PHP" + }, + { + title: "Hands-On Learning", + description: "Solve real-world problems through coding exercises" + }, + { + title: "Community Collaboration", + description: "Contribute, fix bugs, and create your own workshops" + }, + { + title: "Open Source Education", + description: "Access all workshops for free and learn at your own pace" + } + ] + }, + editor: { + heading: "Seamless Online Coding Experience", + list: [ + { + title: "Effortless Access", + description: "Login with your GitHub account and seamlessly navigate through workshops and exercises", + }, + { + title: "No Setup Hassle", + description: "Say goodbye to complex setups and installations; our IDE is ready to use right from your browser", + }, + { + title: "Streamlined Interface", + description: "Jump straight into coding with our intuitive web-based text editor, no additional tools or dependencies required", + }, + { + title: "Instant Start", + description: "Begin coding instantly without the need for downloading or installing text editors, dependencies, or plugins", + } + ] + }, + assignments: { + heading: "Work On Practical Assignments", + list: [ + { + title: "Real-World Challenges", + description: "Complete practical problems that you will be sure to encounter in your respective field", + }, + { + title: "Level Up Your Problem Solving Skills", + description: "Gain hands-on experience and develop critical problem-solving skills through immersive assignments" + }, + { + title: "Guided Progression", + description: "Access detailed descriptions, code samples, and curated resources to support your problem-solving process" + }, + { + title: "Career Preparation", + description: "Equip yourself with the skills necessary to excel in your chosen career path, ensuring readiness for the challenges ahead" + } + ] + }, +}; +