Portfolio website
* 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 |
||
|---|---|---|
| app | ||
| static | ||
| .gitignore | ||
| LICENSE | ||
| package.yaml | ||
| README.md | ||
| stack.yaml | ||
| stack.yaml.lock | ||
Portfolio
To view the website, click here.
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.