diff --git a/src/lib/components/ProjectsListing/ProjectItem.svelte b/src/lib/components/ProjectsListing/ProjectItem.svelte new file mode 100644 index 0000000..03f84db --- /dev/null +++ b/src/lib/components/ProjectsListing/ProjectItem.svelte @@ -0,0 +1,13 @@ + + +
  • + + {title} + +

    + +

    +
  • diff --git a/src/lib/components/ProjectsListing/ProjectsListing.svelte b/src/lib/components/ProjectsListing/ProjectsListing.svelte new file mode 100644 index 0000000..7832664 --- /dev/null +++ b/src/lib/components/ProjectsListing/ProjectsListing.svelte @@ -0,0 +1,3 @@ + diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte index bdbb656..60ddd74 100644 --- a/src/routes/about/+page.svelte +++ b/src/routes/about/+page.svelte @@ -8,7 +8,7 @@
    -
    +
    about. diff --git a/src/routes/blog/+layout.svelte b/src/routes/devlog/+layout.svelte similarity index 100% rename from src/routes/blog/+layout.svelte rename to src/routes/devlog/+layout.svelte diff --git a/src/routes/blog/+page.server.ts b/src/routes/devlog/+page.server.ts similarity index 100% rename from src/routes/blog/+page.server.ts rename to src/routes/devlog/+page.server.ts diff --git a/src/routes/blog/+page.svelte b/src/routes/devlog/+page.svelte similarity index 100% rename from src/routes/blog/+page.svelte rename to src/routes/devlog/+page.svelte diff --git a/src/routes/blog/+page.ts b/src/routes/devlog/+page.ts similarity index 100% rename from src/routes/blog/+page.ts rename to src/routes/devlog/+page.ts diff --git a/src/routes/blog/[...slug]/+page.server.ts b/src/routes/devlog/[...slug]/+page.server.ts similarity index 100% rename from src/routes/blog/[...slug]/+page.server.ts rename to src/routes/devlog/[...slug]/+page.server.ts diff --git a/src/routes/blog/[...slug]/+page.svelte b/src/routes/devlog/[...slug]/+page.svelte similarity index 100% rename from src/routes/blog/[...slug]/+page.svelte rename to src/routes/devlog/[...slug]/+page.svelte diff --git a/src/routes/blog/[...slug]/+page.ts b/src/routes/devlog/[...slug]/+page.ts similarity index 100% rename from src/routes/blog/[...slug]/+page.ts rename to src/routes/devlog/[...slug]/+page.ts diff --git a/src/routes/portfolio/+page.svelte b/src/routes/portfolio/+page.svelte index 54f5123..f186e2a 100644 --- a/src/routes/portfolio/+page.svelte +++ b/src/routes/portfolio/+page.svelte @@ -12,7 +12,7 @@ -
    +

    Portfolio @@ -24,6 +24,12 @@

    Projects


    +

    + Below are some selected projects I am particularly proud of. You can also view all of my projects here. +

    diff --git a/src/routes/projects/+page.svelte b/src/routes/projects/+page.svelte new file mode 100644 index 0000000..73c86b7 --- /dev/null +++ b/src/routes/projects/+page.svelte @@ -0,0 +1,82 @@ + + + + Projects | Youwen Wu + + +
    +
    +

    + Below is a list of most of the projects I've worked on, in no particular order. My most + notable projects are also displayed in greater detail on my portfolio. +

    +
    + + + TypeScript, Svelte, Rust - a driver dashboard for Team 1280's 2024 competition robot. Source on GitHub. Licensed under GPL. + + + Rust - a minimal dotfile manager. Licensed under GPL. + + + TypeScript, Svelte - This website. Source on GitHub. Licensed under MIT. + + + Haskell, HTML/CSS/JS - My blog, Gradient Ascent. Titled after the incremental + function-optimizing technique of the same name. Built with Hakyll, a Haskell SSG library. Source on GitHub. Licensed under BSD 3-Clause, MIT, and CC-BY-NC-SA 4.0. + + + Rust - a collection of ranked choice voting algorithms. Licensed under LGPL. + + + LaTeX - a template that aims to simulate the look of an AP Exam. Source on GitHub. Licensed under GPL. + + + NextJS, React - A website for Team 1280 members and alumni to host research and technical + papers, as well as archive past ones. Source on GitHub. Licensed under GPL. + + + Java - Team 1280's 2024 season robot code. Closed source for now, so it currently just links + to Team 1280's GitHub organization. + + + React - A Twitter-esque site I made way back in 2020 to help friends and family connect. Now + defunct due to AWS services being turned off. Licensed under MIT. + + + Svelte, Python - A fancy AP Microeconomics presentation, generated by Manim + and hosted in a website. + Source on GitHub. Licensed + under MIT. + + +
    +
    diff --git a/src/routes/projects/+page.ts b/src/routes/projects/+page.ts new file mode 100644 index 0000000..176ae64 --- /dev/null +++ b/src/routes/projects/+page.ts @@ -0,0 +1 @@ +export const prerender = true