LogoInspoWeb
Icon for item

aulianza.id

๐Ÿ”ฅ Personal website was built originally from scratch using Next.js, TypeScript, Tailwind CSS, SWR, Firebase and Prisma with PostgreSQL

Introduction

aulianza.id

๐Ÿ”ฅ Personal website was built originally from scratch using Next.js, TypeScript, Tailwind CSS, SWR, Firebase and Prisma

Introduction

This website was carefully crafted from the ground using Next.js and other helpful tools, starting in June 2023.

I'm constantly making improvements to add more features and content. This website is where I share what I've learned and offer insights to others.

Feel free to use this website as a reference, for inspiration, or as a template, following the provided license. You can access the source code to customize it to your needs.

If you find this website helpful, please consider leaving a rating. ๐Ÿ˜Ž๐Ÿ‘๐Ÿป

If you have any questions, suggestions, or anything else, don't hesitate to reach out to me! ๐Ÿง‘โ€๐Ÿ’ป

Tech Stack

This website is built using these technologies:

โ—ผ๏ธ Next.js 13.5.6 โš›๏ธ React 18 ๐Ÿ”ฐ TypeScript ๐Ÿ’  Tailwind CSS 3 ๐Ÿ—‚ Prisma Client ๐Ÿ”ฅ Firebase ๐Ÿฆซ Zustand ใ€ฐ๏ธ SWR โžฐ Framer Motion ๐Ÿ’ข React Icons ๐Ÿ›ข Jest ๐Ÿงฟ Absolute Import and Path Alias ๐Ÿ“ ESLint โœจ Prettier ๐Ÿถ Husky & Lint Staged ๐Ÿ“Œ Conventional Commit Lint

Features

On this website there are several features that will continue to be updated and added in the future.

๐Ÿค– ChatGPT AI (Unavailable) You can access this feature by opening the command palette [cmd+k], then typing whatever you want to search/ask for. (Currently not available, but you can configure it on your machine with your own OpenAI api key)

๐Ÿ’ป JavaScript Playground A no-fuss pure JavaScript playground with a live feedback loop.

๐Ÿ’ฌ Realtime Guestbook Realtime guestbook chat is powered by Firebase. Anyone can leave me a message in this website.

๐ŸŽง Spotify Status Displays song information being played on spotify in real time using the Spotify API and SWR.

๐Ÿ•— Wakatime Statistics Data is retrieved using the Wakatime API and then displayed on the dashboard, built with Next.js API routes deployed as serverless functions.

๐Ÿ“ Blogs The content on this blog is meticulously managed and sourced from a self-hosted headless CMS powered by WordPress, exemplifying our commitment to a streamlined and efficient content delivery system. The data fetching technique used to retrieve articles from WordPress CMS API involves using Client-Side Rendering (CSR) for the blog list and Server-Side Rendering (SSR) for the blog details.

๐Ÿ—ณ Projects The data projects on this blog are taken from the PostgreSQL database connected through the Prisma Client. The database for this application is hosted on Supabase DB.The data fetching method used to retrieve data projects is Incremental Static Regeneration (ISR) with 1 second revalidation and Server-Side Rendering (SSR) for the project details..

Image

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates