Personal website & portfolio built with Next.js, TypeScript, and Tailwind CSS
Top 63.6% on sourcepulse
This repository provides a personal website and portfolio template built with modern web technologies. It's designed for developers and individuals looking for a customizable, feature-rich online presence to showcase their work, share insights, and integrate real-time data.
How It Works
The website leverages a full-stack Next.js architecture, utilizing TypeScript for type safety and Tailwind CSS for efficient styling. Data fetching is managed by SWR for client-side caching and real-time updates. Content management is split between a self-hosted WordPress headless CMS for blogs (using CSR for lists and SSR for details) and a PostgreSQL database (via Prisma) for projects (using ISR and SSR). Firebase powers real-time features like a guestbook.
Quick Start & Requirements
yarn install
.env.example
to .env
and filling in API keys and database URLs for services like Firebase, Spotify, Wakatime, and PostgreSQL.yarn dev
Highlighted Details
Maintenance & Community
The project shows active dependency updates via Depfu, indicating ongoing maintenance. The primary contributor is aulianza. Further community interaction details are not explicitly provided in the README.
Licensing & Compatibility
Licensed under the GPL-3.0 license. This is a strong copyleft license, meaning derivative works must also be open-sourced under the same license. Commercial use or integration into closed-source projects may be restricted.
Limitations & Caveats
The ChatGPT AI feature is currently unavailable out-of-the-box and requires manual configuration with an OpenAI API key. The GPL-3.0 license may pose compatibility challenges for commercial or closed-source applications.
5 days ago
Inactive