Portfolio website
* Migrate from static HTML/JS to Haskell/Scotty web application * Add server-side routing and API endpoints * Implement language switching and command processing * Set up project structure with stack * Move static assets to dedicated directory * Add type definitions and template rendering |
||
|---|---|---|
| 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 single simple web page, and I intend to keep it that way :
- It is easier for me to maintain
- I pretty much hate web dev, so I have to keep things simple
The website itself has the sole goal to get to know my projects, my skills and where to contact me, so it doesn't need much.
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.