Tech Stack
This website is built with modern web technologies to provide a fast, responsive, and user-friendly experience.
Your blog post likes and dislikes, along with your dark/light theme switch preference, are stored in cookies — no additional tracking information is collected on this website.
Frontend
Next.js
React framework for server-side rendering
React
JavaScript library for building user interfaces
TypeScript
Typed superset of JavaScript
Styled Components
CSS-in-JS styling solution
Backend
Node.js
JavaScript runtime environment
Express.js
Web application framework for Node.js
JWT
JSON Web Tokens for authentication
Bcrypt
Password hashing library
Database
PostgreSQL
Relational database management system
Knex.js
SQL query builder for Node.js
Deployment
Docker
Containerization for consistent deployment environments
Caddy
Reverse proxy with automatic SSL certificates
GitHub Actions
CI/CD pipeline for automated deployments
Hetzner Cloud
German cloud hosting platform for servers
GitHub Container Registry
Docker image registry for secure container storage
Testing & Quality Assurance
Jest
JavaScript testing framework
Testing Library
React component testing utilities
Trivy
Security scanner for vulnerabilities
Security & Monitoring
Helmet
HTTP security headers for Express
Rate Limiting
API rate limiting for abuse protection
Winston
Structured logging for Node.js
Other Tools
Git
Version control system
ESLint
JavaScript linter
Prettier
Code formatter