Portfolio/README.md
tombdf 3066e3f2ed
feat: update README and change default port
* Add table of contents to improve README navigation
* Update About section to reflect migration from static site to Haskell
  project
* Change default fallback port from 3000 to 8080 when PORT env var is
  not set
2025-03-23 00:27:15 +01:00

22 lines
1.0 KiB
Markdown

# Portfolio
<!--toc:start-->
- [Portfolio](#portfolio)
- [About it](#about-it)
- [What about the design ?](#what-about-the-design)
<!--toc:end-->
To view the website, click [here](https://hexasec.io).
## About it
This portfolio is a Haskell web project, but it used to be a single simple web page, why this change ?
* I discovered Haskell, and I wanted to see how it could be used to handle web dev
* I wanted to protect the portfolio for unwanted (and pretty simple) web scrapping, so I had to put things on server side
## What about the design ?
I spend a lot of time in my terminal, so I wanted to make a website that looks like one.
But I also wanted to keep it accessible to everyone, so I made it look like a "cliché" terminal, the type you see in movies like Matrix.
It does not resemble any real Linux terminal, and it also lacks the real commands you would find in any terminal, but I think it's a good compromise.
I think I managed to make it usable for pretty much everyone, while keeping the terminal-theme.