* 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
22 lines
1.0 KiB
Markdown
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.
|