feat: add program cards

This commit is contained in:
2022-08-09 22:17:02 -04:00
parent bbc137fbe8
commit 549d177e5c
10 changed files with 89 additions and 39 deletions

View File

@@ -13,6 +13,7 @@ export interface Project {
href: string;
img?: string;
description?: string;
longDescription?: string;
langs: Language[];
license?: "AGPL-3.0" | "GPL-3.0" | "MIT" | "LGPL-3.0";
}
@@ -21,15 +22,21 @@ export const projects: Project[] = [
{
name: "Mandown",
href: "https://github.com/potatoeggy/mandown",
description: "I couldn't find one so I made one",
description:
"A comic downloader and converter to CBZ / EPUB / PDF for my Kobo.",
longDescription: "Available via CLI and a Qt GUI!",
langs: ["python"],
license: "LGPL-3.0",
img: "mandown.webp",
},
{
name: "Noveldown",
href: "https://github.com/potatoeggy/noveldown",
langs: ["python"],
license: "LGPL-3.0",
description:
"A webnovel downloader and converter to EPUB for my Kobo, with lots of metadata!",
longDescription: "Heavily borrows Mandown's design.",
},
{
name: "Jeopardy",
@@ -37,6 +44,8 @@ export const projects: Project[] = [
img: "jeopardy.webp",
langs: ["typescript", "vue"],
license: "AGPL-3.0",
description: "Kahoot-inspired Jeopardy! game, including Final Jeopardy!",
longDescription: "Created for Bayview's Computer Club.",
},
{
name: "Primoprod",
@@ -44,59 +53,72 @@ export const projects: Project[] = [
img: "primoprod.webp",
langs: ["typescript", "vue"],
license: "AGPL-3.0",
description:
"A game simulator to increase productivity with quests and gambling.",
longDescription: "My first project with a JS framework!",
},
{
name: "Eifueo",
href: "https://github.com/potatoeggy/eifueo",
langs: ["markdown"],
license: "GPL-3.0",
img: "eifueo.webp",
description: "A collection of rewritten notes to remember things better.",
longDescription: "THIS IS NOT A TEXTBOOK.",
},
{
name: "Napbot",
href: "https://github.com/potatoeggy/napbot",
langs: ["python"],
license: "AGPL-3.0",
description:
"A Discord bot initially to track sleep hours as friendly competition but is now a local music bot with synchronised lyrics!",
img: "napbot.webp",
},
{
name: "Resketch",
href: "https://github.com/anyuan-chen/resketch",
langs: ["typescript", "react"],
img: "resketch.webp",
description:
'A "reverse-Pictionary" where you compete to have an AI recognise your drawings.',
longDescription: "Written for YRHacks 2022.",
},
{
name: "Perdiem",
href: "https://github.com/anyuan-chen/perdiem",
langs: ["javascript", "react"],
license: "AGPL-3.0",
img: "perdiem.webp",
description:
"A pretty budget tracking app where I learned too much about server-side rendering.",
longDescription: "Written for StormHacks 2022.",
},
{
name: "RecipeReady",
href: "https://github.com/christopherlam888/recipe-ready-frontend",
langs: ["python", "android", "flutter"],
},
{
name: "Flashnote",
href: "https://github.com/potatoeggy/flashnote",
langs: ["java", "android"],
license: "GPL-3.0",
},
{
name: "Rooster",
href: "https://github.com/potatoeggy/rooster",
langs: ["python"],
license: "GPL-3.0",
img: "recipeready.webp",
description:
"Android app to automagically plan meals and prepare a shopping list so you don't have to.",
longDescription: "Written for Hack the North 2021.",
},
{
name: "AutoFicFare",
href: "https://github.com/potatoeggy/autoficfare",
langs: ["python"],
license: "GPL-3.0",
description:
"Automatically update fanfiction in a Calibre database to instantly update them on your Kobo.",
},
{
name: "public",
name: "Website",
href: "https://github.com/potatoeggy/public",
description: "This website!",
description:
"This website! It's gone through three iterations before this one, and this one's the first to use a framework.",
langs: ["typescript", "vue"],
license: "AGPL-3.0",
img: "public.webp",
},
];