From 48591e20dd5a04ac688e0e7c6929237a126dcb39 Mon Sep 17 00:00:00 2001
From: andrewlalis
Date: Mon, 2 Sep 2024 19:07:20 -0400
Subject: [PATCH] Added more links to software view, and updated readme.
---
README.md | 2 +
app/src/components/PlainLink.vue | 12 +++
app/src/views/SoftwareView.vue | 177 ++++++++++++++++++-------------
3 files changed, 115 insertions(+), 76 deletions(-)
create mode 100644 app/src/components/PlainLink.vue
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.
-
-
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+