diff --git a/src/routes/projects/projects2.ts b/src/routes/projects/projects2.ts index f12f345..18feff2 100644 --- a/src/routes/projects/projects2.ts +++ b/src/routes/projects/projects2.ts @@ -55,6 +55,36 @@ export function getStatusCode(project: Project): String { } export const projects: Project[] = [ + // highlighted + { + category: ProjectCategory.GAMES, + id: "projectn5", + directLink: "/projects/projectn5", + banner: "/projects/projectn5/banner2.webp", + bannerAlt: "", + title: "Homesick", + subtitle: "", + description: "", + isOngoing: true, + date: "September 2023 – now", + status: ProjectStatus.ACTIVE, + links: [ + // { + // text: "development log", + // link: "/projects/projectn5", + // }, + // { + // text: "old web build (2025-05-16)", + // link: "https://apps.natconf.dev/projectn5", + // }, + // { + // text: "old Windows builds", + // link: "https://files.natconf.dev/public/projectn5", + // }, + ], + }, + + // 2026 { category: ProjectCategory.MISC, id: "lightyears-font", @@ -91,65 +121,8 @@ export const projects: Project[] = [ } ], }, - { - category: ProjectCategory.ELECTRONICS, - id: "3ds-usb-c", - banner: "", - bannerAlt: "", - title: "3DS USB-C mod", - subtitle: "DIY charging port mod", - description: "", - isOngoing: false, - date: "October 2024", - status: ProjectStatus.FINISHED, - links: [ - ], - }, - { - category: ProjectCategory.ELECTRONICS, - id: "deej0461", - banner: "", - bannerAlt: "", - title: "deej0461", - subtitle: "PC companion audio source controller", - description: "", - isOngoing: false, - date: "August 2024", - status: ProjectStatus.FINISHED, - links: [ - ], - }, - - - - { - category: ProjectCategory.GAMES, - id: "projectn5", - directLink: "/projects/projectn5", - banner: "/projects/projectn5/banner2.webp", - bannerAlt: "", - title: "Homesick", - subtitle: "", - description: "", - isOngoing: true, - date: "September 2023 – now", - status: ProjectStatus.ACTIVE, - links: [ - // { - // text: "development log", - // link: "/projects/projectn5", - // }, - // { - // text: "old web build (2025-05-16)", - // link: "https://apps.natconf.dev/projectn5", - // }, - // { - // text: "old Windows builds", - // link: "https://files.natconf.dev/public/projectn5", - // }, - ], - }, + // 2025 { category: ProjectCategory.GAMES, id: "magician", @@ -182,6 +155,104 @@ export const projects: Project[] = [ links: [ ], }, + + // 2024 + { + category: ProjectCategory.ELECTRONICS, + id: "3ds-usb-c", + banner: "", + bannerAlt: "", + title: "3DS USB-C mod", + subtitle: "DIY charging port mod", + description: "", + isOngoing: false, + date: "October 2024", + status: ProjectStatus.FINISHED, + links: [ + ], + }, + { + category: ProjectCategory.ELECTRONICS, + id: "daisyfm", + banner: "banner.webp", + bannerAlt: "Close-up of Daisy, focussed on the effect knobs", + title: "Daisy FM Synth", + subtitle: "Electro-Smith Daisy-based FM synth", + description: "", + isOngoing: false, + date: "July – September 2024", + status: ProjectStatus.FINISHED, + links: [ + { + text: "PCB & STL files", + link: "https://files.natconf.dev/public/daisyfm/", + }, + { + text: "source code", + link: "https://codeberg.org/denizk0461/daisy-fm-synth", + }, + ], + }, + { + category: ProjectCategory.ELECTRONICS, + id: "deej0461", + banner: "", + bannerAlt: "", + title: "deej0461", + subtitle: "PC companion audio source controller", + description: "", + isOngoing: false, + date: "August 2024", + status: ProjectStatus.FINISHED, + links: [ + ], + }, + { + category: ProjectCategory.APPS, + id: "weserplaner", + banner: "/projects/weserplaner/banner.webp", + bannerAlt: "", + title: "WeserPlaner", + subtitle: "University Timetable & Canteen Info App", + description: "", + isOngoing: false, + date: "April 2023 – January 2024", + status: ProjectStatus.EOL, + links: [ + { + text: "source code", + link: "https://codeberg.org/denizk0461/weserplaner/", + }, + { + text: "link to the former Google Play store page", + link: "https://play.google.com/store/apps/details?id=com.denizk0461.weserplaner", + }, + ], + }, + + // 2023 + { + category: ProjectCategory.APPS, + id: "textbasic", + banner: "", + bannerAlt: "", + title: "Text Basic", + subtitle: "Extremely Basic Text Widget App", + description: "", + isOngoing: false, + date: "May – November 2023", + status: ProjectStatus.EOL, + links: [ + { + text: "source code", + link: "https://codeberg.org/denizk0461/text-basic/", + }, + { + text: "former Google Play store page", + link: "https://play.google.com/store/apps/details?id=com.denizk0461.textbasic", + }, + ], + }, { category: ProjectCategory.GAMES, id: "swordsnstuff", @@ -223,79 +294,27 @@ export const projects: Project[] = [ ], }, - - - + // 2021 { - category: ProjectCategory.ELECTRONICS, - id: "daisyfm", - banner: "banner.webp", - bannerAlt: "Close-up of Daisy, focussed on the effect knobs", - title: "Daisy FM Synth", - subtitle: "Electro-Smith Daisy-based FM synth", + category: ProjectCategory.MUSIC, + id: "dreamworld", + banner: "/projects/dreamworld/banner.webp", + bannerAlt: "", + title: "Dreamworld", + subtitle: "My First Album", description: "", isOngoing: false, - date: "July – September 2024", + date: "July 2019 – September 2021", status: ProjectStatus.FINISHED, links: [ { - text: "PCB & STL files", - link: "https://files.natconf.dev/public/daisyfm/", - }, - { - text: "source code", - link: "https://codeberg.org/denizk0461/daisy-fm-synth", + text: "listen & download", + link: "https://files.natconf.dev/public/my_tracks/Dreamworld/", }, ], }, - - - - { - category: ProjectCategory.APPS, - id: "weserplaner", - banner: "/projects/weserplaner/banner.webp", - bannerAlt: "", - title: "WeserPlaner", - subtitle: "University Timetable & Canteen Info App", - description: "", - isOngoing: false, - date: "April 2023 – January 2024", - status: ProjectStatus.EOL, - links: [ - { - text: "source code", - link: "https://codeberg.org/denizk0461/weserplaner/", - }, - { - text: "link to the former Google Play store page", - link: "https://play.google.com/store/apps/details?id=com.denizk0461.weserplaner", - }, - ], - }, - { - category: ProjectCategory.APPS, - id: "textbasic", - banner: "", - bannerAlt: "", - title: "Text Basic", - subtitle: "Extremely Basic Text Widget App", - description: "", - isOngoing: false, - date: "May – November 2023", - status: ProjectStatus.EOL, - links: [ - { - text: "source code", - link: "https://codeberg.org/denizk0461/text-basic/", - }, - { - text: "former Google Play store page", - link: "https://play.google.com/store/apps/details?id=com.denizk0461.textbasic", - }, - ], - }, + // 2020 { category: ProjectCategory.APPS, id: "qwark", @@ -337,28 +356,7 @@ export const projects: Project[] = [ ], }, - - - - - { - category: ProjectCategory.MUSIC, - id: "dreamworld", - banner: "/projects/dreamworld/banner.webp", - bannerAlt: "", - title: "Dreamworld", - subtitle: "My First Album", - description: "", - isOngoing: false, - date: "July 2019 – September 2021", - status: ProjectStatus.FINISHED, - links: [ - { - text: "listen & download", - link: "https://files.natconf.dev/public/my_tracks/Dreamworld/", - }, - ], - }, + // 2018 { category: ProjectCategory.MUSIC, id: "anewbeginning", @@ -377,6 +375,8 @@ export const projects: Project[] = [ }, ], }, + + // no specific date { category: ProjectCategory.MUSIC, id: "soundcloud",