Refactor the About page layout to enhance UI consistency by updating list item structures and spacing for technology stack sections. Improved visual alignment and readability of frontend, backend, and infrastructure technologies.

This commit is contained in:
Luke Hagar
2025-08-19 12:07:21 -05:00
parent 76bd178815
commit 8d6c5c67a2

View File

@@ -40,44 +40,60 @@
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6"> <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
<div class="bg-gray-900 rounded-lg p-6 border border-gray-800"> <div class="bg-gray-900 rounded-lg p-6 border border-gray-800">
<h3 class="text-lg font-semibold text-gray-100 mb-3">Frontend</h3> <h3 class="text-lg font-semibold text-gray-100 mb-3">Frontend</h3>
<ul class="space-y-2 text-gray-400"> <ul class="space-y-3 text-gray-400">
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-blue-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-blue-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>SvelteKit</strong> - Modern web framework for reactive UI <strong>SvelteKit</strong> - Modern web framework for reactive UI
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-blue-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-blue-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>TypeScript</strong> - Type-safe JavaScript development <strong>TypeScript</strong> - Type-safe JavaScript development
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-blue-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-blue-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>Tailwind CSS</strong> - Utility-first CSS framework <strong>Tailwind CSS</strong> - Utility-first CSS framework
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-blue-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-blue-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>Chart.js</strong> - Interactive data visualization <strong>Chart.js</strong> - Interactive data visualization
</div>
</li> </li>
</ul> </ul>
</div> </div>
<div class="bg-gray-900 rounded-lg p-6 border border-gray-800"> <div class="bg-gray-900 rounded-lg p-6 border border-gray-800">
<h3 class="text-lg font-semibold text-gray-100 mb-3">Backend & Data</h3> <h3 class="text-lg font-semibold text-gray-100 mb-3">Backend & Data</h3>
<ul class="space-y-2 text-gray-400"> <ul class="space-y-3 text-gray-400">
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-green-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-green-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>PostgreSQL</strong> - Primary database for statistics <strong>PostgreSQL</strong> - Primary database for statistics
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-green-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-green-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>Redis</strong> - Caching and distributed locks <strong>Redis</strong> - Caching and distributed locks
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-green-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-green-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>BigQuery</strong> - Google's data warehouse for PyPI logs <strong>BigQuery</strong> - Google's data warehouse for PyPI logs
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-green-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-green-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>Prisma</strong> - Type-safe database ORM <strong>Prisma</strong> - Type-safe database ORM
</div>
</li> </li>
</ul> </ul>
</div> </div>
@@ -85,22 +101,30 @@
<div class="bg-gray-900 rounded-lg p-6 border border-gray-800 mb-6"> <div class="bg-gray-900 rounded-lg p-6 border border-gray-800 mb-6">
<h3 class="text-lg font-semibold text-gray-100 mb-3">Infrastructure & Deployment</h3> <h3 class="text-lg font-semibold text-gray-100 mb-3">Infrastructure & Deployment</h3>
<ul class="space-y-2 text-gray-400"> <ul class="space-y-3 text-gray-400">
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-purple-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-purple-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>Docker Compose</strong> - Containerized deployment stack <strong>Docker Compose</strong> - Containerized deployment stack
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-purple-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-purple-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>pnpm</strong> - Fast, disk space efficient package manager <strong>pnpm</strong> - Fast, disk space efficient package manager
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-purple-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-purple-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>OpenAPI</strong> - Standardized API documentation <strong>OpenAPI</strong> - Standardized API documentation
</div>
</li> </li>
<li class="flex items-center"> <li class="flex">
<span class="w-2 h-2 bg-purple-500 rounded-full mr-3"></span> <span class="w-2 h-2 bg-purple-500 rounded-full mr-3 mt-2 flex-shrink-0"></span>
<div class="flex-1">
<strong>Scalar</strong> - Interactive API documentation interface <strong>Scalar</strong> - Interactive API documentation interface
</div>
</li> </li>
</ul> </ul>
</div> </div>