README update + default page loading

This commit is contained in:
2026-06-18 22:57:39 +02:00
parent 6dbbb03302
commit 0904b44f12
3 changed files with 5 additions and 3 deletions
+4 -2
View File
@@ -1,5 +1,7 @@
# aramjonghu-site # aramjonghu-site
![Homepage](./assets/homepage.png)
Personal website and central hub for my projects, systems, and self-hosted services. Personal website and central hub for my projects, systems, and self-hosted services.
This site is not just a portfolio — it acts as an entry point into a larger ecosystem of applications, infrastructure, and experiments. This site is not just a portfolio — it acts as an entry point into a larger ecosystem of applications, infrastructure, and experiments.
@@ -21,8 +23,8 @@ Each entry links to a running instance.
- Nextcloud — file storage and synchronization - Nextcloud — file storage and synchronization
- Navidrome — personal music streaming - Navidrome — personal music streaming
- Forgejo — Git hosting and development platform - Forgejo — Git hosting and development platform
- SearXNG — privacy-focused search engine - OmniSearch — privacy-focused search engine
- Stream service — live media platform powered by OvenMediaEngine + OvenPlayer - Stream service — live media platform powered by MediaMTX
- Friends Gitea instance — external development collaboration - Friends Gitea instance — external development collaboration
These services are part of my personal infrastructure and exist outside the portfolio itself. These services are part of my personal infrastructure and exist outside the portfolio itself.
Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

+1 -1
View File
@@ -25,7 +25,7 @@ export default function Home() {
setProjIdx((i) => (i - 1 + projectList.length) % projectList.length); setProjIdx((i) => (i - 1 + projectList.length) % projectList.length);
const nextProject = () => setProjIdx((i) => (i + 1) % projectList.length); const nextProject = () => setProjIdx((i) => (i + 1) % projectList.length);
const [activeTab, setActiveTab] = useState("about"); const [activeTab, setActiveTab] = useState("projects");
const sections = [ const sections = [
{ {