diff --git a/src/App.jsx b/src/App.jsx index 949ebf71..9d2cf118 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -16,17 +16,11 @@ import { hackathonDataList } from '@/content/Hackathons'; import { MeetupPageContent } from '@/content/Meetup'; import Delhi2023 from '@/content/Meetup/delhi-may-2023'; import { OpensourcePageContent } from '@/content/opensource'; -import RoadLessTravelledContent from '@/content/roadlesstravelled'; -import Supper25Content from '@/content/super25'; import WebinarPageContent, { webinar } from '@/content/Webinars/index.content'; import { Loader } from '@/components/layout'; import ScrollToTop from '@/components/ScrollToTop'; -const RoadLessTravelledPage = lazy(() => - import('@/pages/RoadLessTravelledPage') -); - const ScholarshipsPage = lazy(() => import('@/pages/ScholarshipsPage')); const HackathonsPage = lazy(() => import('@/pages/HackathonPage')); const EducationalEventsPage = lazy(() => @@ -45,7 +39,6 @@ const PerticularhackathonPage = lazy(() => import('@/pages/PerticularhackathonPage') ); const ParticularMeetupPage = lazy(() => import('@/pages/ParticularMeetupPage')); -const Super25Page = lazy(() => import('@/pages/Super25Page')); const CocPage = lazy(() => import('@/pages/CocPage')); const MeetupPage = lazy(() => import('@/pages/MeetupPage')); const OpenSourcePage = lazy(() => import('@/pages/OpenSourcePage')); @@ -155,22 +148,6 @@ const App = () => { element={} /> - {/* Career events */} - - } - /> - - {/* Super 25 */} - } - /> - {/* COC */} } /> diff --git a/src/components/Cards/Super25TimeLineCard.jsx b/src/components/Cards/Super25TimeLineCard.jsx deleted file mode 100644 index 1ec1079c..00000000 --- a/src/components/Cards/Super25TimeLineCard.jsx +++ /dev/null @@ -1,44 +0,0 @@ -import clsxm, { getDate } from '@/lib/utils'; - -const Super25TimeLineCard = ({ description, title, start, id }) => { - return ( - <> -
  • -
  • - - -
    -

    {title}

    -
    {getDate(start)}
    - -
    {description}
    -
    -
  • -
  • - - ); -}; - -export default Super25TimeLineCard; diff --git a/src/components/PageComp/EventsPage/EventCategories.jsx b/src/components/PageComp/EventsPage/EventCategories.jsx index 0a5cb2e6..c09816df 100644 --- a/src/components/PageComp/EventsPage/EventCategories.jsx +++ b/src/components/PageComp/EventsPage/EventCategories.jsx @@ -2,9 +2,7 @@ import Educational from 'assets/events/educational.jpg'; import Hackathon from 'assets/events/hackathon.jpg'; import Hashnode from 'assets/events/hashnode.jpg'; import Meetup from 'assets/events/meetup.jpeg'; -import Roads from 'assets/events/roads.jpg'; import Scholarship from 'assets/events/scholarship.jpg'; -import Super25 from 'assets/events/super25.jpg'; import Webinar from 'assets/events/webinar.jpg'; import DetailCard from '@/components/Cards/DetailCard'; @@ -31,15 +29,15 @@ export default PastEvents; const eventsData2 = [ { - title: 'Blogging challenges', + title: 'Webinars', description: - 'Every month we will be having 4 tracks. You can write one or multiple blogs on the given tracks. The best blogs will receive hashnode swag.', - image: Hashnode, - url: '/events/hashnode', + 'Stay ahead with our insightful webinars. Join experts, gain valuable knowledge, and engage in interactive online learning.', + image: Webinar, + url: '/events/webinars', btnText: 'Know more', }, { - title: 'Meetup', + title: 'Meetups', description: 'Grow with our coding community. Engage in meetups, learn from experts, and expand your network in a welcoming environment.', image: Meetup, @@ -54,14 +52,6 @@ const eventsData2 = [ url: '/events/hackathons', btnText: 'Know more', }, - { - title: 'Webinar', - description: - 'Stay ahead with our insightful webinars. Join experts, gain valuable knowledge, and engage in interactive online learning.', - image: Webinar, - url: '/events/webinars', - btnText: 'Know more', - }, { title: 'Scholarships', description: @@ -79,19 +69,11 @@ const eventsData2 = [ btnText: 'Know more', }, { - title: 'The Road Less Travelled', - description: - 'Embark on a journey of career excellence with our career guidance live events. Learn from experts, gain valuable insights, and advance your career in the tech landscape.', - image: Roads, - url: '/events/road-less-travelled', - btnText: 'Know more', - }, - { - title: 'Super 25 program', + title: 'Blogging challenges', description: - 'Expand your knowledge and enhance your skills with our expert-led webinars on a wide range of topics.', - image: Super25, - url: '/events/super25', + 'Every month we will be having 4 tracks. You can write one or multiple blogs on the given tracks. The best blogs will receive hashnode swag.', + image: Hashnode, + url: '/events/hashnode', btnText: 'Know more', }, ]; diff --git a/src/components/PageComp/HomePage/Hero.jsx b/src/components/PageComp/HomePage/Hero.jsx index 3fa776b7..046445f4 100644 --- a/src/components/PageComp/HomePage/Hero.jsx +++ b/src/components/PageComp/HomePage/Hero.jsx @@ -20,12 +20,12 @@ const Hero = () => { Courses - - Mentorship - Events + + Newsroom + diff --git a/src/components/PageComp/RoadLessTravelled/About.jsx b/src/components/PageComp/RoadLessTravelled/About.jsx deleted file mode 100644 index 92c601e4..00000000 --- a/src/components/PageComp/RoadLessTravelled/About.jsx +++ /dev/null @@ -1,32 +0,0 @@ -import ColumnSection from '@/components/layout/ColumnSection'; -import ListItem from '@/components/Listitem'; - -const About = () => { - return ( - - - Engage with industry pioneers and thought leaders, gaining insights into - their personal journeys and lessons learned. - - - Navigate through unconventional career paths, discovering innovative - approaches to achieving your professional goals. - - - Immerse yourself in a supportive community of ambitious individuals, - fostering connections that can shape your future. - - - Embrace the unknown with confidence, as we equip you with the knowledge - and inspiration needed to forge your own path. - - - ); -}; - -export default About; diff --git a/src/components/PageComp/RoadLessTravelled/Benefits.jsx b/src/components/PageComp/RoadLessTravelled/Benefits.jsx deleted file mode 100644 index 17be645b..00000000 --- a/src/components/PageComp/RoadLessTravelled/Benefits.jsx +++ /dev/null @@ -1,29 +0,0 @@ -const Benefits = ({ content }) => { - return ( -
    -
    -

    Benefits

    -

    - Level up your career with our exclusive series of events -

    -
    -
    - {content.benefits.map((item, i) => ( -
    -

    - {item.icon} -

    -

    {item.title}

    -

    {item.description}

    -
    - ))} -
    -
    -
    - ); -}; - -export default Benefits; diff --git a/src/components/PageComp/RoadLessTravelled/Hero.jsx b/src/components/PageComp/RoadLessTravelled/Hero.jsx deleted file mode 100644 index c4c4ad09..00000000 --- a/src/components/PageComp/RoadLessTravelled/Hero.jsx +++ /dev/null @@ -1,54 +0,0 @@ -import ArrowLink from '@/components/links/ArrowLink'; -import ButtonLink from '@/components/links/ButtonLink'; - -const Hero = ({ content }) => { - return ( -
    -
    -
    -

    - {content.name} -

    -

    - {content.description} -

    -
    - - Check Playlist - - - Hashnode - -
    -
    -
    - {/* {content.videoUrl && - new Date().getTime() > new Date(content.time).getTime() ? ( */} - - {/* ) : ( - - )} */} -
    -
    -
    - ); -}; - -export default Hero; diff --git a/src/components/PageComp/RoadLessTravelled/LearnInPublic.jsx b/src/components/PageComp/RoadLessTravelled/LearnInPublic.jsx deleted file mode 100644 index ec9a01a8..00000000 --- a/src/components/PageComp/RoadLessTravelled/LearnInPublic.jsx +++ /dev/null @@ -1,94 +0,0 @@ -import { MdOutlineLabelImportant } from 'react-icons/md'; - -import { HeaderLink } from '@/components/links'; - -const LearnInPublic = () => { - const handleClick = () => { - const twitterUrl = - 'https://twitter.com/intent/tweet?text=%RoadLessTravelled'; - window.open(twitterUrl, '_blank'); - }; - - const handleClick1 = () => { - const twitterUrl = 'https://twitter.com/WeMakeDevs'; - window.open(twitterUrl, '_blank'); - }; - - const handleClick2 = () => { - const twitterUrl = 'https://twitter.com/hashnode'; - window.open(twitterUrl, '_blank'); - }; - - return ( -
    -
    -

    Learn in public

    -

    - Share your journey and grow as a developer -

    -
    - -
      -
    • - - - Use{' '} - {' '} - on Twitter and share your journey regularly - -
    • -
    • - - - Follow{' '} - {' '} - and{' '} - {' '} - on Twitter to stay updated - -
    • -
    • - - - There will be a{' '} - - blogging challenge - {' '} - along with this where you can win exciting prizes. - -
    • -
    -
    -
    - ); -}; - -export default LearnInPublic; diff --git a/src/components/PageComp/RoadLessTravelled/Register.jsx b/src/components/PageComp/RoadLessTravelled/Register.jsx deleted file mode 100644 index 59c47568..00000000 --- a/src/components/PageComp/RoadLessTravelled/Register.jsx +++ /dev/null @@ -1,46 +0,0 @@ -import { useEffect, useState } from 'react'; - -const Register = ({ careerpath }) => { - const [iframeHeight, setIframeHeight] = useState(670); - - useEffect(() => { - const windowWidth = window.innerWidth; - - if (windowWidth < 900) { - setIframeHeight(830); - } else if (windowWidth < 1250) { - setIframeHeight(700); - } else { - setIframeHeight(670); - } - }, []); - - return ( -
    -
    -

    Register for the program

    -
    -

    - Register and learn from the indutry experts to level up your career - path -

    - {/* */} - -
    -
    - ); -}; - -export default Register; diff --git a/src/components/PageComp/RoadLessTravelled/index.js b/src/components/PageComp/RoadLessTravelled/index.js deleted file mode 100644 index 65809366..00000000 --- a/src/components/PageComp/RoadLessTravelled/index.js +++ /dev/null @@ -1,5 +0,0 @@ -export { default as About } from './About'; -export { default as Benefits } from './Benefits'; -export { default as Hero } from './Hero'; -export { default as LearnInPublic } from './LearnInPublic'; -export { default as Register } from './Register'; diff --git a/src/content/roadlesstravelled.js b/src/content/roadlesstravelled.js deleted file mode 100644 index c2a0346e..00000000 --- a/src/content/roadlesstravelled.js +++ /dev/null @@ -1,108 +0,0 @@ -// import Roads from '@/assets/events/roads.jpg'; - -const RoadLessTravelledFAQ = [ - { - id: 'FAQ1', - question: 'Who can participate in these events?', - answer: - 'These events are open to anyone eager to explore new dimensions of career growth and innovation. Whether you are a seasoned professional or just starting your journey, our series welcomes individuals from all backgrounds and industries.', - }, - { - id: 'FAQ2', - question: ' What can I expect from these events?', - answer: - 'Attending these events will offer you a range of benefits. You will gain insights into unique career paths, learn about innovative approaches to success, connect with like-minded individuals, and be inspired to step outside your comfort zone and embrace new opportunities.', - }, - { - id: 'FAQ3', - question: 'Is there a fee to attend these events?', - answer: - 'Participation in "The Road Less Travelled" events is completely free of charge. We believe in democratizing access to valuable knowledge and fostering a community of learners and achievers.', - }, - { - id: 'FAQ4', - question: 'Will the events be recorded for later viewing?', - answer: - 'Yes, we understand that schedules can be busy. All events will be recorded and made available for viewing on our website. This way, you can catch up on any sessions you might have missed or revisit valuable insights.', - }, - { - id: 'FAQ5', - question: 'Who are the speakers at these events?', - answer: - 'Our events feature a diverse lineup of industry pioneers, innovators, and successful professionals. You will have the chance to hear from individuals who have taken the road less travelled in their careers, and they will share their insights, experiences, and valuable advice.', - }, - { - id: 'FAQ6', - question: 'How often are these events held?', - answer: - 'Kindly subscribe to our YouTube channel and keep an eye on this page to know more. Be sure to follow our updates to stay informed about upcoming events.', - }, -]; - -const RoadLessTravelledContent = { - header: [ - { - name: 'About', - href: '#about', - }, - { - name: 'Benefits', - href: '#benefits', - }, - { - name: 'Tips', - href: '#learninpublic', - }, - { - name: 'FAQ', - href: '#faq', - }, - ], - CTA: { - name: 'Register', - href: '#register', - }, - name: 'Embark on a Journey of Career Excellence with "The Road Less Travelled" Series! 🌟', - description: - 'Are you ready to take your career to new heights? Join us for an extraordinary experience brought to you by WeMakeDevs & Hashnode, where innovation meets inspiration! Introducing "The Road Less Travelled" series - a collection of captivating career events designed to guide you through uncharted territories of professional success.', - slug: 'road-less-travelled', - videoUrl: 'https://www.youtube.com/embed/oGWX4xpUwr8', - faq: RoadLessTravelledFAQ, - heroImg: '/assets/images/RoadLessTravelled/benefits.svg', - benefits: [ - { - icon: '🎓', - title: 'Unveiling the Unseen Insights', - description: - "Prepare to be amazed as industry trailblazers and seasoned experts gather to share their LIVE insights. Discover the secret strategies that set them apart, gain firsthand knowledge on excelling in various career domains, and unveil the concealed gems that lead to triumph. It's time to equip yourself with the tools that truly matter!", - }, - { - icon: '🚀', - title: 'For All Skill Levels and Domains', - description: - "No matter where you are on your career journey, 'The Road Less Travelled' has something exceptional in store for you. From newcomers eager to kickstart their careers to seasoned pros looking to reinvent themselves - there's a treasure trove of wisdom waiting to be explored. We cater to all skill levels and domains, ensuring that everyone finds their path to success.", - }, - { - icon: '🔍', - title: 'Uncover Neglected Topics', - description: - "Ever felt like some career topics are swept under the rug? Our series dares to dive into the subjects that are often ignored. From personal development and work-life balance to unique industry-specific insights, we're here to challenge norms and give you a 360-degree view of what it truly takes to flourish in today's dynamic professional landscape.", - }, - { - icon: '🎉', - title: 'Join Us on This Transformative Journey', - description: - "The journey to a successful career isn't always a well-trodden path. Sometimes, it's about taking the road less travelled - exploring new avenues, embracing unique strategies, and learning from those who've blazed their own trails. Join us for an unforgettable series that will change the way you approach your career. Let's walk the path of excellence together!", - }, - ], -}; -export default RoadLessTravelledContent; - -export const RoadLessTravelledTweets = [ - '1694349522695074241', - '1695741443711857050', - '1696075258799825188', - '1630869485963067392', - '1692217491647311880', - '1470040745478430728', -]; diff --git a/src/content/super25.js b/src/content/super25.js deleted file mode 100644 index 7f6f5c1d..00000000 --- a/src/content/super25.js +++ /dev/null @@ -1,134 +0,0 @@ -const Super25FAQ = [ - { - id: 'FAQ1', - question: - 'I am a total beginner in tech and open source. Can I still join?', - answer: - 'Yes. The goal of the Super25 program is to help folks build a solid foundation in tech and open source. We will be helping you grow.', - }, - { - id: 'FAQ2', - question: 'What will I get out of this program?', - answer: - 'Alongside the above listed benefits, we want you to get some exposure to how open source development works, and build some amazing personal projects.', - }, - { - id: 'FAQ3', - question: 'What if I do not get selected for this program?', - answer: - 'If you are not selected for the Super25 this time, there is no need to worry. We will be running these cohorts every 6 months, so you can apply to the next batch.', - }, - { - id: 'FAQ4', - question: ' Will I get paid some stipend during the program period?', - answer: - 'It depends on what work you do. We like to give rewards to folks who do some great work.', - }, - { - id: 'FAQ5', - question: 'Will I get a referral from Kunal for any company?', - answer: - 'If your profile is suitable, you have the skills, and you have proof of work for a particular role, you will be given referrals to companies that are looking for your specific skillset.', - }, - { - id: 'FAQ6', - question: - 'Will I be able to get various applications such as my CFPs and resumes reviewed?', - answer: - 'Yes. You will be able to get your CFP abstracts, resumes and social profiles reviewed by Kunal and other expert speakers.', - }, -]; - -const Supper25Content = { - header: [ - { - name: 'Benefits', - href: '#benefits', - }, - { - name: 'Timeline', - href: '#timeline', - }, - { - name: 'Eligibile', - href: '#eligibile', - }, - { - name: 'Terms & conditions', - href: '#tc', - }, - ], - faq: Super25FAQ, - heroImg: '/assets/images/super25/benefits.svg', - whyjoin: [ - 'Personal mentorship by Kunal Kushwaha', - 'Travel fund for attending WeMakeDevs events and conferences', - 'Referrals to companies by Kunal Kushwaha', - 'Occasional surprise gifts for members', - 'Priority selection for WeMakeDevs events', - 'Exclusive swags', - 'Career guidance', - 'Annual subscription to platforms like KodeKloud', - ], - agendas: [ - { - title: 'Application start', - start: '7 May 2023', - description: - 'This will be an opportunity for interested candidates to submit their applications and express their interest in being part of our vibrant community of learners and innovators.', - }, - { - title: 'Application Deadline', - start: '20 May 2023', - description: - 'We encourage interested candidates to complete their applications within the specified timeframe to be considered for the program.', - }, - { - title: 'Selected candidates announcement', - start: '1 June 2023', - description: - ' We will be announcing the names of the candidates who have been selected to be part of our upcoming cohort of learners and innovators.', - }, - { - title: 'Cohort Start', - start: '5 Jun 2023', - description: - 'This will be an exciting opportunity for selected candidates to begin their journey of learning and growth in a supportive and dynamic community.', - }, - { - title: 'Cohort End', - start: '5 Nov 2023', - description: - 'During this time, participants will have the opportunity to develop their skills, engage in mentorship and networking, and collaborate with other learners and innovators.', - }, - { - title: 'Next Cohort Application', - start: '5 Nov 2023', - description: - 'This will be an opportunity for new candidates to express their interest in being part of our community of learners and innovators.', - }, - ], - eligibile: [ - ['Passionate about open source and communities'], - ['Participation in community events. ', 'Not limited to WeMakeDevs events'], - [ - 'Willingness to learn new technology and work on cool WeMakeDevs open-source projects', - ], - [ - 'Able to collaborate with other contributors and help others in the community', - ], - [ - 'We would like to help you grow so let us know anything you are interested in learning', - ], - ['Enthusiastic about tech and contributing towards it'], - ], - tc: [ - 'Follow our community guidelines and rules to maintain a respectful and inclusive environment.', - 'Maintain an active participation level throughout the 6-month program.', - 'Monthly evaluations of individual activity and progress will be conducted.', - 'Participants with persistent underperformance may be dismissed from the program.', - 'Must be a currently enrolled university student.', - 'Must be a resident of India.', - ], -}; -export default Supper25Content; diff --git a/src/pages/HomePage.jsx b/src/pages/HomePage.jsx index c7403049..fe17d0bd 100644 --- a/src/pages/HomePage.jsx +++ b/src/pages/HomePage.jsx @@ -5,7 +5,6 @@ import { Courses, Events, Hero, - Mentorship, } from '@/components/PageComp/HomePage'; import { HomePageContent } from './content'; @@ -17,7 +16,6 @@ const HomePage = () => { - diff --git a/src/pages/RoadLessTravelledPage.jsx b/src/pages/RoadLessTravelledPage.jsx deleted file mode 100644 index c5f59bac..00000000 --- a/src/pages/RoadLessTravelledPage.jsx +++ /dev/null @@ -1,43 +0,0 @@ -import { useState } from 'react'; - -import { RoadLessTravelledTweets } from '@/content/roadlesstravelled'; - -import Layout, { Testimonials } from '@/components/layout'; -import { - About, - Benefits, - Hero, - Register, -} from '@/components/PageComp/RoadLessTravelled'; -import { LearnInPublic } from '@/components/PageComp/RoadLessTravelled'; - -const RoadLessTravelledPage = ({ content }) => { - const [tweetId, setTweetId] = useState(RoadLessTravelledTweets); - - return ( - - {/* Hero */} - - {/* About */} - - - {/* Benefits */} - - - {/* Testimonials */} - - - {/* Learn In Public */} - - - {/* Register Section */} - - - ); -}; - -export default RoadLessTravelledPage; diff --git a/src/pages/Super25Page.jsx b/src/pages/Super25Page.jsx deleted file mode 100644 index c12a1813..00000000 --- a/src/pages/Super25Page.jsx +++ /dev/null @@ -1,147 +0,0 @@ -import clsx from 'clsx'; -import { DiAsterisk } from 'react-icons/di'; -import { HiOutlineDocumentText } from 'react-icons/hi'; -import { VscDebugBreakpointLog } from 'react-icons/vsc'; - -// import Super25TimeLineCard from '@/components/Cards/Super25TimeLineCard'; -import Layout from '@/components/layout'; -import { ButtonLink } from '@/components/links'; -import ListItem from '@/components/Listitem'; - -const Super25Page = ({ content }) => { - return ( - -
    -
    -
    -

    - Join the Super 25 program for exclusive benefits -

    -

    - Expand your knowledge and enhance your skills with our expert-led - webinars on a wide range of topics. -

    - - Applications Closed - -
    -
    - -
    -
    -
    - - {/* Why to Join */} -
    -
    -
    -
    -

    Benefits

    -
      - {content.whyjoin.map((item, i) => { - return ( - - {item} - - ); - })} -
    -
    -
    - -
    - Why to join -
    -
    -
    - - {/* Agenda */} - {/* -
    -
    -

    Super 25 timeline

    -

    - Stay up to date with the important dates for the upcoming cohort, - from the application process to the start and end dates of the - program. -

    -
    -
      - {content.agendas.map((item, i) => ( - - ))} -
    -
    -
    - */} - - {/* Eligibile Section */} -
    -
    -

    Eligibility Criteria for Membership

    -

    - To ensure a high-quality community experience, we have established - the following criteria for membership. Please review before applying - to join our group. -

    -
    -
    - {content.eligibile.map((item) => ( -
    - -

    - {item.map((i, index) => ( - - {i} - - ))} -

    -
    - ))} -
    -
    -
    - - {/* Term and Condition Section */} -
    -
    -

    Terms and Conditions

    -

    - Please read carefully the terms and conditions that govern our - community's policies, guidelines, and expectations for members. -

    -
    -
    - {content.tc.map((item) => ( -
    - -

    {item}

    -
    - ))} -
    -
    -
    -
    - ); -}; - -export default Super25Page; diff --git a/src/pages/content.js b/src/pages/content.js index d1e1fc3c..844b703b 100644 --- a/src/pages/content.js +++ b/src/pages/content.js @@ -42,10 +42,6 @@ export const HomePageContent = { name: 'Courses', href: '#courses', }, - { - name: 'Mentorship', - href: '#mentorship', - }, { name: 'Events', href: '#events',