diff --git a/README.md b/README.md index 6ceb31b..3e8c57e 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ This is the repository containing the source code for my homepage on the web. Within the `app/` directory, you'll find the Vue web-app project source files and generally the full content of the website. +The old version of my website is still stored for archival purposes in `old/`. + ## Deploying To deploy, simply execute `./upload.sh` from the repository's root directory. diff --git a/app/src/components/PlainLink.vue b/app/src/components/PlainLink.vue new file mode 100644 index 0000000..3b171de --- /dev/null +++ b/app/src/components/PlainLink.vue @@ -0,0 +1,12 @@ + + + diff --git a/app/src/views/SoftwareView.vue b/app/src/views/SoftwareView.vue index 440eac3..d7be9a7 100644 --- a/app/src/views/SoftwareView.vue +++ b/app/src/views/SoftwareView.vue @@ -1,4 +1,5 @@ @@ -15,84 +16,108 @@ import SoftwareProjectTile from '@/components/SoftwareProjectTile.vue' it for collaboration and a projects that rely on GitHub's API integration.

- +
+ +

+ A desktop personal finance application that makes it easy to manage your accounts and + transactions in a secure manner. Record transactions, track brokerage assets, and view + graphs of your spending, total value, and more. +

+
+ +

+ A website for anonymously tracking and sharing information on + Guerilla-Gardening + locations around the world. +

+
+ +

+ An extremely barebones web application to demonstrate the viability of my own HTTP server. + It's just your average ToDo list app, with basic JWT-based authentication. +

+
+ +

+ An lightweight and flexible HTTP server implemented in the D programming language. + Supports websockets, file serving, complex URL paths with path variables, and more! +

+
+ +

+ A router implementation for JavaFX desktop applications. Define a singleton + SceneRouter, add some routes to it, and add the router's provided view + component to your scene graph. Now you can navigate to different "pages" programmatically + or with user-interaction. +

+
+ +

+ Proof-of-concept for a local gym leaderboard web application, where users post videos of + their lifts to climb to the top of various leaderboards. Built using a + modular-monolith software architecture. +

+
+ +

+ A library that defines useful stream primitive types and implementations for IO, which + serves as a convenient wrapper around platform-specific reading and writing operations for + files, sockets, and more. +

+
+
+ +
+

Active Web Projects

- A desktop personal finance application that makes it easy to manage your accounts and - transactions in a secure manner. Record transactions, track brokerage assets, and view - graphs of your spending, total value, and more. + While some may have been mentioned above, the following list enumerates all of my active, + publicly available web projects and where to find them.

- - -

- A website for anonymously tracking and sharing information on - Guerilla-Gardening - locations around the world. -

-
- -

- An extremely barebones web application to demonstrate the viability of my own HTTP server. - It's just your average ToDo list app, with basic JWT-based authentication. -

-
- -

- An lightweight and flexible HTTP server implemented in the D programming language. Supports - websockets, file serving, complex URL paths with path variables, and more! -

-
- -

- A router implementation for JavaFX desktop applications. Define a singleton - SceneRouter, add some routes to it, and add the router's provided view - component to your scene graph. Now you can navigate to different "pages" programmatically or - with user-interaction. -

-
- -

- Proof-of-concept for a local gym leaderboard web application, where users post videos of - their lifts to climb to the top of various leaderboards. Built using a - modular-monolith software architecture. -

-
- -

- A library that defines useful stream primitive types and implementations for IO, which - serves as a convenient wrapper around platform-specific reading and writing operations for - files, sockets, and more. -

-
+ +