aulianza.id  by aulianza

Personal website & portfolio built with Next.js, TypeScript, and Tailwind CSS

created 2 years ago
492 stars

Top 63.6% on sourcepulse

GitHubView on GitHub
Project Summary

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

  • Install dependencies: yarn install
  • Configure environment variables by copying .env.example to .env and filling in API keys and database URLs for services like Firebase, Spotify, Wakatime, and PostgreSQL.
  • Run development server: yarn dev
  • Prerequisites: Node.js, Yarn, PostgreSQL database, API keys for various services (OpenAI, Spotify, Wakatime, Firebase, etc.).
  • Official Docs: https://github.com/aulianza/aulianza.id

Highlighted Details

  • Integrates real-time Spotify status and Wakatime statistics.
  • Features a JavaScript playground and a real-time guestbook powered by Firebase.
  • Blog content managed via a self-hosted WordPress headless CMS.
  • Project data sourced from PostgreSQL via Prisma, utilizing ISR for updates.
  • Includes a command-palette-activated ChatGPT AI feature (requires OpenAI API key configuration).

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.

Health Check
Last commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
0
Star History
64 stars in the last 90 days

Explore Similar Projects

Starred by Dan Abramov Dan Abramov(Core Contributor to React) and Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX).

retro-board by antoinejaussoin

0.1%
797
AI-powered agile retrospective board for engineering teams
created 9 years ago
updated 8 months ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems) and Travis Fischer Travis Fischer(Founder of Agentic).

teable by teableio

0.3%
19k
No-code Postgres alternative for database applications
created 2 years ago
updated 23 hours ago
Feedback? Help us improve.