https://github.com/viralcodex/portfolio
Inspired portfolio from ysap.sh. Can be accessed by cURL in terminal as well
https://github.com/viralcodex/portfolio
bash cli portfolio-website web
Last synced: 4 months ago
JSON representation
Inspired portfolio from ysap.sh. Can be accessed by cURL in terminal as well
- Host: GitHub
- URL: https://github.com/viralcodex/portfolio
- Owner: viralcodex
- Created: 2026-01-27T16:06:02.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-10T18:14:55.000Z (5 months ago)
- Last Synced: 2026-02-10T21:51:10.944Z (5 months ago)
- Topics: bash, cli, portfolio-website, web
- Language: HTML
- Homepage: https://avrl.vercel.app
- Size: 54.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Portfolio
A fun, interactive portfolio that can also be accessed via curl command!
Inspired to build one by [ysap](https://ysap.sh) (Dave Eddy)! Yes I Suck At Programming XD.
## Setup
```bash
# Install dependencies
bun install
# Start the server
bun start
# Or for development with auto-reload
bun run dev
```
## Usage
Once the server is running:
```bash
# Main page
curl http://localhost:3000
# View projects
curl http://localhost:3000/projects
# Get JSON data
curl http://localhost:3000/json
# See help
curl http://localhost:3000/help
```
## Customization
Edit the `data` object in `server.js` to add your own:
- Name and tagline
- Contact information
- Skills
- Projects
- About section
You can also customize the ASCII banner by modifying the `banner` variable.
## Deployment
Deploy to any Bun or Node.js hosting platform:
- Vercel (supports Bun)
- Railway (supports Bun)
- Render
- DigitalOcean App Platform
- AWS/GCP
- Fly.io (supports Bun)
Make sure to set the `PORT` environment variable if required by your platform.
## License
MIT