From 6e45904d44efcee78c470e558b41de13953c3382 Mon Sep 17 00:00:00 2001 From: Fari Date: Sat, 26 Apr 2025 08:32:17 +0700 Subject: [PATCH 1/6] chore(web): add custom start script for web using Nx --- package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 9317356..83e580c 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,9 @@ "name": "@lampung-devtech/source", "version": "0.0.0", "license": "MIT", - "scripts": {}, + "scripts": { + "start:web": "npx nx start web" + }, "private": true, "dependencies": { "@hookform/resolvers": "^3.9.0", From 1c4275dafc8b474274bbb568184b9f9b8616c245 Mon Sep 17 00:00:00 2001 From: Fari Date: Sat, 26 Apr 2025 08:33:10 +0700 Subject: [PATCH 2/6] ci: include 'bugfix/**' branch pattern in CI workflow --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 888f1f1..b55dc2b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,7 @@ on: branches: - main - 'feature/**' + - 'bugfix/**' jobs: build: From 962c41fb10674bd809f4e5cf655c802982834f8e Mon Sep 17 00:00:00 2001 From: Fari Date: Sat, 26 Apr 2025 09:53:51 +0700 Subject: [PATCH 3/6] chore(web): update home tagline content --- apps/web/components/pages/home.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/components/pages/home.tsx b/apps/web/components/pages/home.tsx index 479e3f4..4f1e061 100644 --- a/apps/web/components/pages/home.tsx +++ b/apps/web/components/pages/home.tsx @@ -47,7 +47,8 @@ export function HomePage() {

Bergabunglah dengan komunitas developer teknologi terbesar di Lampung. Belajar, berbagi, dan berkembang bersama.

-

#SangBumiRuwaJurai

+

#SangBumiRuwaJurai

+

#TabikPun!

- +
+ + {sponsor.type && ( + + {sponsor.type} + + )} +
+ {sponsor.name} +
+
+
))}
diff --git a/apps/web/constants/sponsors.ts b/apps/web/constants/sponsors.ts index a0ca6e8..42927ae 100644 --- a/apps/web/constants/sponsors.ts +++ b/apps/web/constants/sponsors.ts @@ -1,42 +1,56 @@ export const previousSponsors = [ + { + name: "Jetorbit", + instagram: "https://www.instagram.com/jetorbit", + logo: "https://www.jetorbit.com/wp-content/uploads/2019/05/hosting-murah-jetorbit-logo.svg", + type: "Infrastructure Partner" + }, { name: "Codeathome.id", instagram: "https://instagram.com/codeathome", - logo: "https://images.unsplash.com/photo-1542831371-29b0f74f9713?auto=format&fit=crop&q=80&w=200", + logo: "/assets/sponsors/codeathome-logo.svg", + type: "Codeathome.id" }, { name: "ngooding.id", instagram: "https://instagram.com/ngooding.id", - logo: "https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&q=80&w=200", + logo: "/assets/sponsors/ngoding-id-logo.svg", + type: "Ngooding" }, { name: "Dicoding", instagram: "https://instagram.com/dicoding", - logo: "https://images.unsplash.com/photo-1498050108023-c5249f4df085?auto=format&fit=crop&q=80&w=200", + logo: "/assets/community-partnerts/dicoding-logo.svg", + type: "Dicoding" }, { name: "BuildWithAngga", instagram: "https://instagram.com/buildwithangga", - logo: "https://images.unsplash.com/photo-1517180102446-f3ece451e9d8?auto=format&fit=crop&q=80&w=200", + logo: "https://buildwithangga.com/themes/front/images/logo_bwa_text.svg", + type: "BuildWithAngga" }, { name: "Mitra Aslam Beauty", instagram: "https://instagram.com/mitraaslambeauty", - logo: "https://images.unsplash.com/photo-1522335789203-aabd1fc54bc9?auto=format&fit=crop&q=80&w=200", + logo: "/assets/sponsors/mitra-aslam-beauty-logo.svg", + type: "Mitra Aslam Beauty" }, { name: "IM3 Metro", instagram: "https://instagram.com/im3metro", - logo: "https://images.unsplash.com/photo-1563770660941-20978e870e26?auto=format&fit=crop&q=80&w=200", + logo: "/assets/sponsors/im3-metro-logo.svg", + type: "IM3 Metro" }, { name: "Cuberaksi", instagram: "instagram.com/cube.raksi", - logo: "https://images.unsplash.com/photo-1534972195531-d756b9bfa9f2?auto=format&fit=crop&q=80&w=200", + logo: "/assets/sponsors/cuberaksi-logo.svg", + type: "Cuberaksi" }, { name: "Klinik Kosasih Lampung", instagram: "https://www.instagram.com/klinikkosasihlampung", - logo: "https://images.unsplash.com/photo-1441986300917-64674bd600d8?auto=format&fit=crop&q=80&w=200", + logo: "https://klinikkosasih.com/wp-content/uploads/2024/04/cropped-cropped-logo-removebg-preview-150x150.png", + type: "Klinik Kosasih Lampung" } ]; \ No newline at end of file diff --git a/apps/web/public/assets/sponsors/codeathome-logo.svg b/apps/web/public/assets/sponsors/codeathome-logo.svg new file mode 100644 index 0000000..60a49a1 --- /dev/null +++ b/apps/web/public/assets/sponsors/codeathome-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/web/public/assets/sponsors/cuberaksi-logo.svg b/apps/web/public/assets/sponsors/cuberaksi-logo.svg new file mode 100644 index 0000000..e55b8a2 --- /dev/null +++ b/apps/web/public/assets/sponsors/cuberaksi-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/web/public/assets/sponsors/im3-metro-logo.svg b/apps/web/public/assets/sponsors/im3-metro-logo.svg new file mode 100644 index 0000000..5b19de3 --- /dev/null +++ b/apps/web/public/assets/sponsors/im3-metro-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/web/public/assets/sponsors/mitra-aslam-beauty-logo.svg b/apps/web/public/assets/sponsors/mitra-aslam-beauty-logo.svg new file mode 100644 index 0000000..429c60b --- /dev/null +++ b/apps/web/public/assets/sponsors/mitra-aslam-beauty-logo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/apps/web/public/assets/sponsors/ngoding-id-logo.svg b/apps/web/public/assets/sponsors/ngoding-id-logo.svg new file mode 100644 index 0000000..ae3391d --- /dev/null +++ b/apps/web/public/assets/sponsors/ngoding-id-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + From 3d10a14432f4a82ab27a561e9cafb8ed69506175 Mon Sep 17 00:00:00 2001 From: Fari Date: Sat, 26 Apr 2025 10:06:05 +0700 Subject: [PATCH 6/6] feat(web): update partnerts page, constants, and add community partnerts logo assets --- apps/web/app/partners/page.tsx | 27 ++----------------- apps/web/constants/partners.ts | 24 +++++++++++++++++ .../community-partnerts/dicoding-logo.svg | 9 +++++++ .../community-partnerts/payungi-logo.svg | 9 +++++++ .../rumah-belajar-logo.svg | 9 +++++++ 5 files changed, 53 insertions(+), 25 deletions(-) create mode 100644 apps/web/constants/partners.ts create mode 100644 apps/web/public/assets/community-partnerts/dicoding-logo.svg create mode 100644 apps/web/public/assets/community-partnerts/payungi-logo.svg create mode 100644 apps/web/public/assets/community-partnerts/rumah-belajar-logo.svg diff --git a/apps/web/app/partners/page.tsx b/apps/web/app/partners/page.tsx index 74b544c..707e0c6 100644 --- a/apps/web/app/partners/page.tsx +++ b/apps/web/app/partners/page.tsx @@ -3,30 +3,7 @@ import { Card } from "@/components/ui/card"; import { Building2, Users, Globe, ArrowUpRight } from "lucide-react"; import { Button } from "@/components/ui/button"; - -const partners = [ - { - name: "Payungi", - type: "Mitra Komunitas", - description: "Kampung Kreatif - Payungi hadir atas inisiatif warga berdaya yang percaya perubahan bisa dilakukan dengan gotong royong.", - logo: "/payungi-logo.jpg", - website: "https://payungi.org" - }, - { - name: "Kedai Rumah Belajar", - type: "Mitra Komunitas", - description: "Kedai Rumah Belajar | Coffee & Space", - logo: "/rumah-belajar-logo.jpg", - website: "https://www.instagram.com/rumah.belajar__" - }, - { - name: "Suaka Marga Technopreneur", - type: "Mitra Komunitas", - description: "Kolaborasi dalam pengembangan ekosistem startup di Lampung.", - logo: "https://media.licdn.com/dms/image/v2/D560BAQFY8QKaA3rmYg/company-logo_200_200/company-logo_200_200/0/1730430724989?e=1750896000&v=beta&t=q8CC8nHdf9BVZW0kOcR9t8UYOK7PLw1dqMix9dJy6Vg", - website: "https://startuplampung.com" - } -]; +import { partners } from '@/constants/partners'; export default function PartnersPage() { return ( @@ -74,7 +51,7 @@ export default function PartnersPage() { {partner.name}
diff --git a/apps/web/constants/partners.ts b/apps/web/constants/partners.ts new file mode 100644 index 0000000..034f013 --- /dev/null +++ b/apps/web/constants/partners.ts @@ -0,0 +1,24 @@ +export const partners = [ + { + name: 'Payungi', + type: 'Mitra Komunitas', + description: + 'Kampung Kreatif - Payungi hadir atas inisiatif warga berdaya yang percaya perubahan bisa dilakukan dengan gotong royong.', + logo: '/assets/community-partnerts/payungi-logo.svg', + website: 'https://payungi.org', + }, + { + name: 'Kedai Rumah Belajar', + type: 'Mitra Komunitas', + description: 'Kedai Rumah Belajar | Coffee & Space', + logo: '/assets/community-partnerts/rumah-belajar-logo.svg', + website: 'https://www.instagram.com/rumah.belajar__', + }, + { + name: 'Suaka Marga Technopreneur', + type: 'Mitra Komunitas', + description: 'Kolaborasi dalam pengembangan ekosistem startup di Lampung.', + logo: 'https://media.licdn.com/dms/image/v2/D560BAQFY8QKaA3rmYg/company-logo_200_200/company-logo_200_200/0/1730430724989?e=1750896000&v=beta&t=q8CC8nHdf9BVZW0kOcR9t8UYOK7PLw1dqMix9dJy6Vg', + website: 'https://www.surga.tech', + }, +]; diff --git a/apps/web/public/assets/community-partnerts/dicoding-logo.svg b/apps/web/public/assets/community-partnerts/dicoding-logo.svg new file mode 100644 index 0000000..2e30086 --- /dev/null +++ b/apps/web/public/assets/community-partnerts/dicoding-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/web/public/assets/community-partnerts/payungi-logo.svg b/apps/web/public/assets/community-partnerts/payungi-logo.svg new file mode 100644 index 0000000..b9ea387 --- /dev/null +++ b/apps/web/public/assets/community-partnerts/payungi-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/apps/web/public/assets/community-partnerts/rumah-belajar-logo.svg b/apps/web/public/assets/community-partnerts/rumah-belajar-logo.svg new file mode 100644 index 0000000..534dc95 --- /dev/null +++ b/apps/web/public/assets/community-partnerts/rumah-belajar-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + +