diff --git a/src/app/about/page.jsx b/src/app/about/page.jsx index 75276d48..0ea5da28 100644 --- a/src/app/about/page.jsx +++ b/src/app/about/page.jsx @@ -104,14 +104,14 @@ export default function About() { // ── gradient fill factory ──────────────────────────────────────────────── const getGradient = (ctx, chartArea) => { const gradient = ctx.createLinearGradient(0, chartArea.top, 0, chartArea.bottom); - gradient.addColorStop(0, 'rgba(0,132,61,0.35)'); + gradient.addColorStop(0, 'rgba(0,132,61,0.35)'); gradient.addColorStop(0.5, 'rgba(0,132,61,0.12)'); - gradient.addColorStop(1, 'rgba(0,132,61,0.0)'); + gradient.addColorStop(1, 'rgba(0,132,61,0.0)'); return gradient; }; const rawData = [4, 8, 12, 9, 9, 11, 8, 6, 18, 22]; - const labels = ['2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024', '2025']; + const labels = ['2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024', '2025']; const data = { labels, @@ -216,13 +216,17 @@ export default function About() { animate={{ opacity: 1 }} transition={{ duration: 0.8, delay: 0.2 }} > -
- Get to know our Community -
+
+ Get to know our Community +
AOSSIE (Australian Open Source Software Innovation and Education) is a not-for-profit organization dedicated to project-based innovation-focused and research-intensive education. Our projects are free and open-source. +
+ + Support our work on Open Collective → + @@ -259,12 +263,12 @@ export default function About() { }} > {[ - { value: stats.years, label: 'years' }, - { value: stats.projects, label: 'projects' }, - { value: 203, label: 'repos' }, - { value: '88', label: 'mentors' }, + { value: stats.years, label: 'years' }, + { value: stats.projects, label: 'projects' }, + { value: 203, label: 'repos' }, + { value: '88', label: 'mentors' }, { value: `${stats.contributors}+`, label: 'contributors' }, - { value: '7500+', label: 'community members' }, + { value: '7500+', label: 'community members' }, ].map((item, index) => ( -
- We Innovate
We Educate
- - - + - - - - - - - Learn More About Us +
+ + + + + + Learn More About Us + - - - + + + + + + + + Support Our Work + + + + +
- - - {/* Projects Section */} - -
-
-
- -
-
-

- Our Projects -

-
-
+ -

- Our Projects span a wide range of themes, such as: - open money; decentralized economic and financial stability; - trust; education; sustainability; communication; governance and management; - and user-empowering sunny tools. -

-
-
- -
- {randomProjects.map((project) => ( -
- -
- ))} -
-
+ {/* Projects Section */} + +
+
+
+ +
+
+

+ Our Projects +

+
-
- - - - + Our Projects span a wide range of themes, such as: + open money; decentralized economic and financial stability; + trust; education; sustainability; communication; governance and management; + and user-empowering sunny tools. +

+
+
+ +
+ {randomProjects.map((project) => ( +
+ - - - - View All Projects - - -
- +
+ ))} +
+ +
+
+ + + + + + + + View All Projects + + +
+
diff --git a/src/components/apply/ApplyHeader.jsx b/src/components/apply/ApplyHeader.jsx index bf00e6e9..e22397f9 100644 --- a/src/components/apply/ApplyHeader.jsx +++ b/src/components/apply/ApplyHeader.jsx @@ -46,6 +46,12 @@ export function ApplyHeader({ children }) {

Our application timeline is your step-by-step guide to becoming a part of our open-source community and contributing to projects that are shaping the future of technology. From submitting your proposal to final evaluations, we'll walk you through the process every step of the way. Don't miss this opportunity to be a part of something great and apply now!

+

+ Want to help us keep these projects free and open-source?{' '} + + Support us on Open Collective + +

{/* Horizontal Timeline Steps */} diff --git a/src/components/ideas/IdeasHeader.jsx b/src/components/ideas/IdeasHeader.jsx index 9b3054bc..b7f4945f 100644 --- a/src/components/ideas/IdeasHeader.jsx +++ b/src/components/ideas/IdeasHeader.jsx @@ -5,65 +5,73 @@ import { Container } from '@/components/shared/Container' import Link from 'next/link' export function IdeasHeader({ validIdeasData, currentYear = 2025, children }) { - return ( - - -
- Think. Build. Ship. -
-
- - Explore the world of open-source possibilities with AOSSIE's{' '} - Idea List. As part of{' '} - Google Summer of Code {currentYear}, we offer - a unique opportunity for developers to explore new ideas, a wide - variety of projects for developers to choose from and contribute to. - From developing new features to fixing critical bugs, our idea list - is your go-to destination for finding your next big project and - kickstart your open-source journey. - - -
- {children} -
+ return ( + + +
+ Think. Build. Ship. +
+
+ + Explore the world of open-source possibilities with AOSSIE's{' '} + Idea List. As part of{' '} + Google Summer of Code {currentYear}, we offer + a unique opportunity for developers to explore new ideas, a wide + variety of projects for developers to choose from and contribute to. + From developing new features to fixing critical bugs, our idea list + is your go-to destination for finding your next big project and + kickstart your open-source journey. + + +
+ {children} +
- -

- Have an Idea? -

-

- We are always open to new and innovative ideas. If you have a project in mind that aligns with our mission, we'd love to hear from you. -

- - - Submit Your Idea - - -
-
-
- ) + +

+ Have an Idea? +

+

+ We are always open to new and innovative ideas. If you have a project in mind that aligns with our mission, we'd love to hear from you. +

+ + + Submit Your Idea + + +
+

+ Want to support our mission?{' '} + + Support us on Open Collective + +

+
+
+
+
+ ) } diff --git a/src/components/shared/Footer.jsx b/src/components/shared/Footer.jsx index 18a3b007..097e1eee 100644 --- a/src/components/shared/Footer.jsx +++ b/src/components/shared/Footer.jsx @@ -32,10 +32,10 @@ export function Footer() {
- + {/* Brand and Description */}
-

AOSSIE

+

AOSSIE

AOSSIE is a not-for-profit organization dedicated to project-based innovation-focused and research-intensive education.

@@ -43,16 +43,17 @@ export function Footer() { {/* Navigation Links */}
-

Navigation

-
- About Us - Our Projects - Project Ideas - How to Apply -
+

Navigation

+
+ About Us + Our Projects + Project Ideas + How to Apply + Support Us +
- {/* Social Links */} + {/* Social Links */}

Connect

diff --git a/src/components/shared/Header.jsx b/src/components/shared/Header.jsx index f48c5581..d62fc454 100644 --- a/src/components/shared/Header.jsx +++ b/src/components/shared/Header.jsx @@ -135,6 +135,7 @@ function MobileNavigation(props) { Apply GitHub Discord + Support Us @@ -177,6 +178,7 @@ function DesktopNavigation(props) { Ideas Apply GitHub + Support Us ) @@ -193,16 +195,16 @@ function ModeToggle() { useEffect(() => { setMounted(true) setIsDarkMode(document.documentElement.classList.contains('dark')) - + const observer = new MutationObserver(() => { setIsDarkMode(document.documentElement.classList.contains('dark')) }) - + observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'], }) - + return () => observer.disconnect() }, []) @@ -439,9 +441,9 @@ export function Header() { >
- - - + + +