Skip to content

Commit d4525b7

Browse files
committed
Rework homepage as ASCII terminal
1 parent c57e25a commit d4525b7

6 files changed

Lines changed: 477 additions & 553 deletions

File tree

AGENTS.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
This repository contains Rudramani Singha's personal academic landing page for `singha.io`.
66

7-
The site is a Vite + React website. GitHub Pages deployment is Actions-only. Do not preserve or reintroduce GitHub Pages "Deploy from a branch" support.
7+
The site is a Vite + React website with a monochrome ASCII terminal interface. GitHub Pages deployment is Actions-only. Do not preserve or reintroduce GitHub Pages "Deploy from a branch" support.
88

99
## Communication
1010

@@ -16,7 +16,7 @@ The site is a Vite + React website. GitHub Pages deployment is Actions-only. Do
1616

1717
## Source of Truth
1818

19-
- `src/main.jsx` is the React app and contains the locked homepage content.
19+
- `src/main.jsx` is the React app, contains the locked homepage content, and renders ASCII media effects.
2020
- `index.html` is the Vite HTML entrypoint and contains metadata.
2121
- `stylesheet.css` is the current styling source imported by React.
2222
- `images/` contains the profile and project imagery.
@@ -39,6 +39,7 @@ The site is a Vite + React website. GitHub Pages deployment is Actions-only. Do
3939
- Keep dependencies minimal. The GitHub Actions path should stay well under 30 seconds whenever possible.
4040
- Do not add Svelte, Astro, Tailwind, or another framework without an explicit user decision.
4141
- Styling work should preserve the current content and improve presentation only.
42+
- Keep the current visual direction ASCII-first unless the user asks for a different style.
4243
- Prefer small, plain static-site changes over architectural churn.
4344

4445
## Commands

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Personal website for [singha.io](https://singha.io/).
66

7-
The site is a Vite + React project. Source files live in the repository; GitHub Actions builds them into `dist/` and deploys that artifact to GitHub Pages.
7+
The site is a Vite + React project with a monochrome ASCII terminal interface. Source files live in the repository; GitHub Actions builds them into `dist/` and deploys that artifact to GitHub Pages.
88

99
## How Publishing Works
1010

@@ -72,7 +72,7 @@ After the push, check the deployment here:
7272
## Important Files
7373

7474
- `index.html`: homepage content and metadata
75-
- `src/main.jsx`: React app and locked homepage content
75+
- `src/main.jsx`: React app, ASCII media rendering, and locked homepage content
7676
- `stylesheet.css`: site styling imported by the React app
7777
- `images/`: profile and project images
7878
- `404.html`: custom not-found page

package-lock.json

Lines changed: 25 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"vite": "^8.0.16"
1414
},
1515
"dependencies": {
16-
"lucide-react": "^1.17.0",
16+
"figlet": "^1.11.0",
1717
"react": "^19.2.7",
1818
"react-dom": "^19.2.7"
1919
}

0 commit comments

Comments
 (0)