ntrupin.com
Created July 21, 2018 | Continuous project
- GitHub: ntrupin/ntrupin
About this site
The backend uses Python and the Flask web framework with Jinja2 for templating, PostgreSQL as its database, and Werkzeug for authentication. The frontend uses vanilla HTML/CSS/JavaScript with Pico.css for base styling and highlight.js for syntax highlighting. I currently host the database on Heroku and the client/server on Vercel. I also have an RSS feed (but don't expect much there). GitHub CI/CD manages deployment from this GitHub repository.
All pages correspond to rows/tables in the database that I update through a login portal.
Jinja chooses theme colors randomly at render time. This website uses the Mona Sans font.
Started as a static site hosted on GitHub Pages in 2018, ntrupin.com now serves as a dynamic hub for my projects, writing, and more.