All Projects

ntrupin.com

Created July 21, 2018 | Continuous project

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.

Images (login-required components)

Editor

Projects

Pages