diff --git a/package-lock.json b/package-lock.json index f7d1cba..e6fb204 100644 --- a/package-lock.json +++ b/package-lock.json @@ -301,7 +301,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", @@ -659,7 +658,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -683,7 +681,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2678,7 +2675,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.9.tgz", "integrity": "sha512-FedNTYgmMwSZmD1Sru/W1gJKuiYCN/3SuBkmZkcxX+FpO5zL76B22A9YNfAKg4HQO3Neh/30AiynP6BELdU0qQ==", "license": "MIT", - "peer": true, "dependencies": { "csstype": "^3.0.2" } @@ -2688,7 +2684,6 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz", "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==", "license": "MIT", - "peer": true, "peerDependencies": { "@types/react": "^19.0.0" } @@ -2843,7 +2838,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2876,7 +2870,6 @@ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -2999,7 +2992,6 @@ "resolved": "https://registry.npmjs.org/astro/-/astro-6.1.8.tgz", "integrity": "sha512-6fT9M12U3fpi13DiPavNKDIoBflASTSxmKTEe+zXhWtlebQuOqfOnIrMWyRmlXp+mgDsojmw+fVFG9LUTzKSog==", "license": "MIT", - "peer": true, "dependencies": { "@astrojs/compiler": "^3.0.1", "@astrojs/internal-helpers": "0.8.0", @@ -3567,7 +3559,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.10.12", "caniuse-lite": "^1.0.30001782", @@ -5093,7 +5084,6 @@ "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", "devOptional": true, "license": "MIT", - "peer": true, "bin": { "jiti": "lib/jiti-cli.mjs" } @@ -5219,7 +5209,6 @@ "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", "devOptional": true, "license": "MPL-2.0", - "peer": true, "dependencies": { "detect-libc": "^2.0.3" }, @@ -6960,7 +6949,6 @@ "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -6977,7 +6965,6 @@ "integrity": "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@astrojs/compiler": "^2.9.1", "prettier": "^3.0.0", @@ -7106,7 +7093,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz", "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -7116,7 +7102,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz", "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==", "license": "MIT", - "peer": true, "dependencies": { "scheduler": "^0.27.0" }, @@ -7555,7 +7540,6 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.1.tgz", "integrity": "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==", "license": "MIT", - "peer": true, "dependencies": { "@types/estree": "1.0.8" }, @@ -7966,8 +7950,7 @@ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.2.tgz", "integrity": "sha512-KWBIxs1Xb6NoLdMVqhbhgwZf2PGBpPEiwOqgI4pFIYbNTfBXiKYyWoTsXgBQ9WFg/OlhnvHaY+AEpW7wSmFo2Q==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/tapable": { "version": "2.3.2", @@ -8129,7 +8112,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -8568,7 +8550,6 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", diff --git a/src/content/home/ar/society.md b/src/content/home/ar/society.md index e63751d..66857b6 100644 --- a/src/content/home/ar/society.md +++ b/src/content/home/ar/society.md @@ -1,15 +1,11 @@ --- title: ادعم مشروعنا buttons: + support_membership: + label: كن عضوًا داعمًا + url: './foerdern/' donate: - label: ادعمنا عبر التبرع - url: 'https://paypal.me/dojosw' + label: تبرع + url: './donate/' --- - -CoderDojo Schöneweide جمعية مسجلة وغير ربحية. - -ادعم عمل CoderDojo Schöneweide e.V. عبر التبرع من خلال [PayPal](https://paypal.me/dojosw) أو مباشرة إلى حساب الجمعية:\ -IBAN:\ -DE83 4306 0967 1323 6039 00\ -BIC:\ -GENODEM1GLS +اشتراكك كعضو داعم أو تبرعك يُموّل التكنولوجيا والمواد والإدارة والعلاقات العامة — ويمكنك خصم هذه النفقات من الضريبة. \ No newline at end of file diff --git a/src/content/home/ar/workshops.md b/src/content/home/ar/workshops.md index 326b8b9..f4b47dd 100644 --- a/src/content/home/ar/workshops.md +++ b/src/content/home/ar/workshops.md @@ -9,9 +9,6 @@ buttons: more: label: مزيد من المعلومات url: ./workshops/ - all: - label: جميع الورش - url: ./workshops/ newsletter: label: الاشتراك في النشرة البريدية url: ./newsletter/ diff --git a/src/content/home/en/society.md b/src/content/home/en/society.md index 622128a..fb230ac 100644 --- a/src/content/home/en/society.md +++ b/src/content/home/en/society.md @@ -1,15 +1,12 @@ --- title: Support us buttons: + support_membership: + label: Be a supporting member + url: './foerdern/' donate: - label: Support us with a donation - url: 'https://paypal.me/dojosw' + label: Donate + url: './donate/' --- -CoderDojo Schöneweide is a registered non-profit association. - -Support the work of CoderDojo Schöneweide e.V. with a donation via [PayPal](https://paypal.me/dojosw) or directly to our association account:\ -IBAN:\ -DE83 4306 0967 1323 6039 00\ -BIC:\ -GENODEM1GLS +Your supporting membership fee or donation helps fund our equipment, materials, administrative costs, and public relations efforts -– and you can claim the amount as a tax deduction. diff --git a/src/content/home/en/workshops.md b/src/content/home/en/workshops.md index 4488eb2..f63c842 100644 --- a/src/content/home/en/workshops.md +++ b/src/content/home/en/workshops.md @@ -9,9 +9,6 @@ buttons: more: label: More info url: ./workshops/ - all: - label: All workshops - url: ./workshops/ newsletter: label: Subscribe to newsletter url: ./newsletter/ diff --git a/src/content/home/society.md b/src/content/home/society.md index 22450f7..0a04f98 100644 --- a/src/content/home/society.md +++ b/src/content/home/society.md @@ -1,15 +1,12 @@ --- title: Unterstütze uns buttons: + support_membership: + label: Fördermitglied werden + url: './foerdern/' donate: - label: Unterstütze uns durch eine Spende - url: 'https://paypal.me/dojosw' + label: Spenden + url: './donate/' --- -Das CoderDojo Schöneweide ist ein eingetragener, gemeinnütziger Verein. - -Unterstütze die Arbeit des CoderDojo Schöneweide e.V. mit einer Spende via [PayPal](https://paypal.me/dojosw) oder direkt an unser Vereinskonto:\ -IBAN:\ -DE83 4306 0967 1323 6039 00\ -BIC:\ -GENODEM1GLS +Dein Fördermitgliedschaftsbeitrag oder deine Spende finanzieren unsere Technik, Materialien, Verwaltung und PR -- und du kannst die Ausgabe von der Steuer absetzen. diff --git a/src/content/home/workshops.md b/src/content/home/workshops.md index 4276662..323fe42 100644 --- a/src/content/home/workshops.md +++ b/src/content/home/workshops.md @@ -9,9 +9,6 @@ buttons: more: label: Mehr Infos url: ./workshops/ - all: - label: Alle Workshops - url: ./workshops/ newsletter: label: Newsletter abonnieren url: ./newsletter/ diff --git a/src/content/pages/ar/foerdern.md b/src/content/pages/ar/foerdern.md new file mode 100644 index 0000000..3f49fcf --- /dev/null +++ b/src/content/pages/ar/foerdern.md @@ -0,0 +1,27 @@ +--- +title: كن عضوًا داعمًا +background: accent +buttons: + - label: طلب العضوية + url: "/foerdermitgliedschaftsantrag.pdf" + style: secondary + - label: النظام الأساسي + url: '/satzung.pdf' + style: outline + - label: نظام الاشتراكات + url: /beitragsordnung.pdf + style: outline +--- +نحتاج إلى تمويل للتكنولوجيا والمواد والإدارة والعلاقات العامة — ولا سيما لاستقطاب متطوعين جدد. **لهذا السبب، يسعدنا أن تنضم إلينا عضوًا داعمًا في CoderDojo Schöneweide e.V.** + +بصفتك عضوًا داعمًا، تدفع رسوم عضوية سنوية من اختيارك دون أن تكون منخرطًا بشكل مباشر في تنظيم الجمعية. يمنحنا هذا الدخل المنتظم استقرارًا ماليًا ويُمكّننا من التخطيط للسنوات القادمة. + +نحن جمعية مسجلة غير ربحية. رسوم عضويتك قابلة للخصم الضريبي. + +**العضوية الداعمة للشركات**: يمكن للكيانات القانونية أيضًا أن تصبح أعضاء داعمين. نوصي بحد أدنى للمساهمة يبلغ 240 يورو. + +## كيفية الانضمام كعضو داعم: +1. املأ طلب العضوية الداعمة وأرسله إلى [foerdern@coderdojo-schoeneweide.de](mailto:foerdern@coderdojo-schoeneweide.de). +2. سنراجع طلبك ونؤكد قبولك عضوًا داعمًا. +3. حوّل مبلغ رسوم العضوية الذي تختاره. فكر في إعداد أمر دفع دوري للتحويل السنوي في الحادي والثلاثين من يناير. +4. ستتلقى شهادة شخصية تُثبت عضويتك الداعمة. \ No newline at end of file diff --git a/src/content/pages/ar/spenden.md b/src/content/pages/ar/spenden.md index 7f3a55a..2be1c03 100644 --- a/src/content/pages/ar/spenden.md +++ b/src/content/pages/ar/spenden.md @@ -4,20 +4,21 @@ background: accent buttons: - label: تحويل بنكي url: "#bank-details" - style: secondary + style: primary - label: تبرع بواسطة بايبال - url: ../mentoring/ + url: 'https://paypal.me/dojosw' style: outline + - label: كن عضوًا داعمًا + url: '../foerdern/' + style: secondary bankDetails: recipient: CoderDojo Schöneweide e.V. iban: DE83 4306 0967 1323 6039 00 bic: GENODEM1GLS - reference: تبرع CoderDojo - note: بصفتنا جمعية غير ربحية، يسعدنا إصدار إيصال تبرع. + reference: Spende CoderDojo + note: نُصدر إيصال تبرع للتبرعات التي تبلغ 300 يورو أو أكثر. --- - -ادعم CoderDojo Schöneweide من خلال التبرع. - -بصفتنا جمعية غير ربحية، نعتمد على التبرعات لتقديم ورش مجانية. - -يساعدنا تبرعك في تمويل الأجهزة والبرمجيات والمواد اللازمة للورش. +بصفتنا جمعية غير ربحية، نعتمد على مساعدتك لتقديم ورش عمل مجانية. +يساعدنا دعمك في تمويل التكنولوجيا والمواد اللازمة للورش، فضلًا عن الإدارة والعلاقات العامة. +إن كنت ترغب في دعم CoderDojo ماليًا بشكل مستدام وتستطيع ذلك، فيسعدنا أن تنضم إلينا عضوًا داعمًا. +نحن جمعية مسجلة غير ربحية. تبرعك قابل للخصم الضريبي. \ No newline at end of file diff --git a/src/content/pages/ar/verein.md b/src/content/pages/ar/verein.md index b43311d..4f5fc37 100644 --- a/src/content/pages/ar/verein.md +++ b/src/content/pages/ar/verein.md @@ -5,20 +5,20 @@ buttons: - label: تبرع url: ../donate/ style: secondary - - label: كن عضوًا - url: ../mentoring/ + - label: كن عضوًا داعمًا + url: ../foerdern/ style: primary - label: النظام الأساسي url: /satzung.pdf style: outline external: true - - label: التقرير السنوي + - label: نظام الاشتراكات + url: /beitragsordnung.pdf + style: outline + - label: التقارير السنوية url: ../jahresberichte/ style: outline --- - -CoderDojo Schöneweide جمعية مسجلة وغير ربحية. - -نحن نعزز التعليم الرقمي للأطفال واليافعين من خلال ورش مجانية. - -هل ترغب في دعمنا؟ هناك العديد من الطرق! +تأسست CoderDojo Schöneweide عام 2019، وهي جمعية غير ربحية مسجلة منذ عام 2021 (VR 40118 B). +نعمل على تعزيز التعليم الرقمي للأطفال واليافعين من خلال ورش عمل مجانية، ونسعى إلى ضمان تكافؤ الوصول إلى تعليم علوم الحاسوب. +يتألف مجلس الإدارة من Bruno Schilling وLinda Fernsel وLuis Hankel. ومراقبو الحسابات هم Dustin Eikmeier وYannick Kalff. \ No newline at end of file diff --git a/src/content/pages/en/foerdern.md b/src/content/pages/en/foerdern.md new file mode 100644 index 0000000..c419676 --- /dev/null +++ b/src/content/pages/en/foerdern.md @@ -0,0 +1,28 @@ +--- +title: Become a supporting member +background: accent +buttons: + - label: Membership Application + url: "/foerdermitgliedschaftsantrag.pdf" + style: secondary + - label: Statutes + url: '/satzung.pdf' + style: outline + - label: Contribution Order + url: /beitragsordnung.pdf + style: outline +--- + +We need funds for technology, materials, administration, and public relations—especially to recruit new volunteers. **That’s why we’d be delighted if you became a supporting member of CoderDojo Schöneweide e.V.** + +As a supporting member, you pay an annual membership fee of your choosing without being directly involved in the organization. Such regular income provides us with financial security and allows us to plan for the coming years. + +We are a registered, non-profit association. Your membership fee is tax-deductible. + +**Supporting Membership for Companies**: Legal entities can also become supporting members. We recommend a minimum contribution of €240. + +## How ito become a supporting member: +1. Fill out the supporting membership application and send it to [foerdern@coderdojo-schoeneweide.de](mailto:foerdern@coderdojo-schoeneweide.de). +2. We will review your application and confirm your acceptance as a supporting member. +3. Transfer the membership fee amount of your choice. Consider setting up a standing order for the annual transfer on January 31. +4. You will receive a personalized certificate confirming your supporting membership. \ No newline at end of file diff --git a/src/content/pages/en/spenden.md b/src/content/pages/en/spenden.md index 90c91bf..57e05a1 100644 --- a/src/content/pages/en/spenden.md +++ b/src/content/pages/en/spenden.md @@ -4,20 +4,25 @@ background: accent buttons: - label: Bank transfer url: "#bank-details" - style: secondary + style: primary - label: Donate with Paypal url: 'https://paypal.me/dojosw' style: outline + - label: Werde Fördermitglied + url: '../foerdern/' + style: secondary + bankDetails: recipient: CoderDojo Schöneweide e.V. iban: DE83 4306 0967 1323 6039 00 bic: GENODEM1GLS reference: Donation CoderDojo - note: As a non-profit organization, we are happy to issue a donation receipt. + note: We are happy to issue a donation receipt for donations over 300€. --- -Support CoderDojo Schöneweide with a donation. +As a nonprofit organization, we rely on your help to offer free workshops. +Your support helps us cover the costs of equipment and materials for the workshops, as well as administrative and PR expenses. -As a non-profit organization, we rely on donations to offer free workshops. +If you are able and willing to provide long-term financial support to CoderDojo, please consider becoming a supporting member. -Your donation helps us finance hardware, software, and workshop materials. +We are a registered nonprofit organization. Your donation is tax-deductible. \ No newline at end of file diff --git a/src/content/pages/en/verein.md b/src/content/pages/en/verein.md index a6229eb..16a2c18 100644 --- a/src/content/pages/en/verein.md +++ b/src/content/pages/en/verein.md @@ -5,20 +5,24 @@ buttons: - label: Donate url: ../donate/ style: secondary - - label: Become a member - url: ../mentoring/ + - label: Be a supporting member + url: ../foerdern/ style: primary - label: Statutes url: /satzung.pdf style: outline external: true + - label: Contribution Order + url: /beitragsordnung.pdf + style: outline - label: Annual Reports url: ../jahresberichte/ style: outline + --- -CoderDojo Schöneweide is a registered non-profit association. +CoderDojo Schöneweide was founded in 2019 and has been a registered nonprofit organization since 2021 (VR 40118 B). -We promote digital education for children and young people through free workshops. +We promote digital education for children and young people through free workshops and are committed to ensuring equal access to computer science education. -Would you like to support us? There are many ways to do so! +The board consists of Bruno Schilling, Linda Fernsel and Luis Hankel. The treasury auditors are Dustin Eikmeier and Yannick Kalff. \ No newline at end of file diff --git a/src/content/pages/foerdern.md b/src/content/pages/foerdern.md new file mode 100644 index 0000000..c186e10 --- /dev/null +++ b/src/content/pages/foerdern.md @@ -0,0 +1,28 @@ +--- +title: Werde Fördermitglied +background: accent +buttons: + - label: Mitgliedschaftsantrag + url: "/foerdermitgliedschaftsantrag.pdf" + style: secondary + - label: Satzung + url: '/satzung.pdf' + style: outline + - label: Beitragsordnung + url: /beitragsordnung.pdf + style: outline +--- + +Wir benötigen Geld für Technik, Materialien, Verwaltung und PR - insbesondere auch zum Anwerben neuer Ehrenamtlicher. **Deshalb freuen wir uns, wenn du Fördermitglied des CoderDojo Schöneweide e.V. wirst.** + +Als Fördermitglied zahlst du einen frei wählbaren, jährlichen Mitgliedschaftsbeitrag, ohne direkt in den Verein involviert zu sein. Solche regelmäßigen Einnahmen bedeuten für uns finanzielle Sicherheit und Planbarkeit für die nächsten Jahre. + +Wir sind ein eingetragener, gemeinnütziger Verein. Deinen Mitgliedschaftsbeitrag kannst du von der Steuer absetzen. + +**Fördermitgliedschaft für Firmen**: Auch juristische Personen können Fördermitglied werden. Hier empfehlen wir einen Mindestbeitrag von 240€. + +## So funktioniert's: +1. Fülle den Antrag auf Fördermitgliedschaft aus und schicke ihn an [foerdern@coderdojo-schoeneweide.de](mailto:foerdern@coderdojo-schoeneweide.de). +2. Wir prüfen den Mitgliedschaftsantrag und bestätigen dir, dass wir dich als Fördermitglied annehmen. +3. Überweise den von dir gewählten Beitrag. Richte gern auch direkt den Dauerauftrag für die jährliche Überweisung zum 31. Januar ein. +4. Du erhältst ein personalisiertes Zertifikat über deine Fördermitgliedschaft. \ No newline at end of file diff --git a/src/content/pages/spenden.md b/src/content/pages/spenden.md index 1f24331..77a038f 100644 --- a/src/content/pages/spenden.md +++ b/src/content/pages/spenden.md @@ -4,21 +4,26 @@ background: accent buttons: - label: Banküberweisung url: "#bank-details" - style: secondary + style: primary - label: Spende mit Paypal url: 'https://paypal.me/dojosw' style: outline - + - label: Werde Fördermitglied + url: '../foerdern/' + style: secondary + + bankDetails: recipient: CoderDojo Schöneweide e.V. iban: DE83 4306 0967 1323 6039 00 bic: GENODEM1GLS reference: Spende CoderDojo - note: Als gemeinnütziger Verein stellen wir gerne eine Spendenquittung aus. + note: Für Spenden ab 300€ stellen wir eine Spendenquittung aus. --- -Unterstütze das CoderDojo Schöneweide mit einer Spende. +Als gemeinnütziger Verein sind wir auf deine Hilfe angewiesen, um kostenlose Workshops anbieten zu können. +Deine Unterstützung hilft uns bei der Finanzierung von Technik und Materialien für die Workshops, Verwaltung und PR. -Als gemeinnütziger Verein sind wir auf Spenden angewiesen, um kostenlose Workshops anbieten zu können. +Wenn du das CoderDojo nachhaltig finanziell unterstützen möchtest und kannst, freuen wir uns, wenn du Fördermitglied wirst. -Deine Spende hilft uns bei der Finanzierung von Hardware, Software und Materialien für die Workshops. +Wir sind ein eingetragener, gemeinnütziger Verein. Deine Spende kannst du von der Steuer absetzen. \ No newline at end of file diff --git a/src/content/pages/verein.md b/src/content/pages/verein.md index f59d582..404db6b 100644 --- a/src/content/pages/verein.md +++ b/src/content/pages/verein.md @@ -5,20 +5,23 @@ buttons: - label: Spenden url: ../donate/ style: secondary - - label: Mitglied werden - url: ../mentoring/ + - label: Fördermitglied werden + url: ../foerdern/ style: primary - label: Satzung url: /satzung.pdf style: outline external: true + - label: Beitragsordnung + url: /beitragsordnung.pdf + style: outline - label: Jahresberichte url: ../jahresberichte/ style: outline --- -Das CoderDojo Schöneweide ist ein eingetragener, gemeinnütziger Verein. +CoderDojo Schöneweide wurde 2019 gegründet und ist seit 2021 als gemeinnütziger Verein eingetragen (VR 40118 B). -Wir fördern die digitale Bildung von Kindern und Jugendlichen durch kostenlose Workshops. +Wir fördern die digitale Bildung von Kindern und Jugendlichen durch kostenlose Workshops und setzen uns für einen gleichberechtigten Zugang zur Informatikausbildung ein. -Du möchtest uns unterstützen? Es gibt viele Möglichkeiten! +Der Vorstand besteht aus Bruno Schilling, Linda Fernsel und Luis Hankel. Die Kassenprüfer sind Dustin Eikmeier und Yannick Kalff. \ No newline at end of file diff --git a/src/content/site.ts b/src/content/site.ts index 4dd78b4..e155257 100644 --- a/src/content/site.ts +++ b/src/content/site.ts @@ -27,20 +27,21 @@ export const siteConfig: SiteConfig = { height: "40" }, contact: { - email: "schoeneweide.berlin@coderdojo.com", + email: "hallo@coderdojo-schoeneweide.de", social: [ { - name: "Twitter", - url: "https://twitter.com/CoderDojoBerlin" + name: "Instagram", + url: "https://www.instagram.com/dojosw/" }, { - name: "GitHub", - url: "https://github.com/Coderdojo-Schoeneweide" + name: "Facebook", + url: "https://facebook.com/coderdojoschoeneweide" }, { - name: "Instagram", - url: "https://www.instagram.com/coderdojo_schoeneweide/" - } + name: "LinkedIn", + url: "https://www.linkedin.com/company/coderdojo-schöneweide-e-v" + }, + ] } } diff --git a/src/content/socials/facebook.yaml b/src/content/socials/facebook.yaml index 81a957d..566eab6 100644 --- a/src/content/socials/facebook.yaml +++ b/src/content/socials/facebook.yaml @@ -1,3 +1,3 @@ label: Facebook -url: https://www.facebook.com/ -order: 1 +url: https://www.facebook.com/coderdojoschoeneweide +order: 3 diff --git a/src/content/socials/instagram.yaml b/src/content/socials/instagram.yaml index 54f0d90..b026dbe 100644 --- a/src/content/socials/instagram.yaml +++ b/src/content/socials/instagram.yaml @@ -1,3 +1,3 @@ label: Instagram url: https://instagram.com/dojosw -order: 4 +order: 2 diff --git a/src/content/socials/linkedin.yaml b/src/content/socials/linkedin.yaml index 6f5938b..81a416c 100644 --- a/src/content/socials/linkedin.yaml +++ b/src/content/socials/linkedin.yaml @@ -1,3 +1,3 @@ label: LinkedIn -url: https://www.linkedin.com/in/ -order: 1 +url: https://www.linkedin.com/company/coderdojo-schöneweide-e-v +order: 4 diff --git a/src/content/socials/youtube.yaml b/src/content/socials/youtube.yaml index 5a3f311..bd1a399 100644 --- a/src/content/socials/youtube.yaml +++ b/src/content/socials/youtube.yaml @@ -1,3 +1,3 @@ label: YouTube -url: https://www.youtube.com/channel/ +url: https://www.youtube.com/@dojosw6831 order: 6 diff --git a/src/pages/[locale]/[...path].astro b/src/pages/[locale]/[...path].astro index 385b219..f1a6026 100644 --- a/src/pages/[locale]/[...path].astro +++ b/src/pages/[locale]/[...path].astro @@ -27,6 +27,7 @@ const createRouteMap = (): Record => { reports: pages['../jahresberichte.astro']?.default, society: pages['../society.astro']?.default, verein: pages['../verein.astro']?.default, + 'foerdern': pages['../foerdern.astro']?.default, workshops: pages['../workshops.astro']?.default, }; @@ -63,6 +64,7 @@ export async function getStaticPaths() { 'reports', 'society', 'verein', + 'foerdern', 'workshops', ]; diff --git a/src/pages/foerdern.astro b/src/pages/foerdern.astro new file mode 100644 index 0000000..17f4f03 --- /dev/null +++ b/src/pages/foerdern.astro @@ -0,0 +1,22 @@ +--- +// Supporting Membership Page - Content-driven +import Layout from '../layouts/Layout.astro'; +import Hero from '../components/Hero.astro'; +import { getCollection, render } from 'astro:content'; +import { findLocalizedEntryById } from '@/utils/contentLocalization.ts'; + +const pages = await getCollection('pages'); +const page = findLocalizedEntryById(pages, 'foerdern', Astro.currentLocale); + +if (!page) { + throw new Error('Missing page content: foerdern'); +} + +const { Content } = await render(page); +--- + + + + + + diff --git a/src/pages/index.astro b/src/pages/index.astro index 945c144..403f9b3 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -10,7 +10,7 @@ import { faNewspaper, faTicket, } from '@fortawesome/free-solid-svg-icons'; -import { faPaypal } from '@fortawesome/free-brands-svg-icons'; +import { faUsers, faCreditCardAlt } from '@fortawesome/free-solid-svg-icons'; import mbot from '@/assets/images/home/workshops/mbot.jpg'; import blender from '@/assets/images/home/workshops/blender.jpg'; import scratch from '@/assets/images/home/workshops/scratch.jpg'; @@ -87,21 +87,18 @@ function getSection(id: string) { getSection('workshops').map(({ id, title, buttons, Content }) => ( -
+ -
+
+ + +