Enji Kusnadi's Personal Website
This repository hosts the source code for my personal website, built as a monorepo using Turborepo and pnpm. It serves as a central hub for my blog, project showcase, and professional information.
Key Features:
- Monorepo Architecture: Utilizes Turborepo for efficient management of multiple projects within a single repository.
- Modern Tech Stack: Built with Next.js, TypeScript, Framer Motion, and Tailwind CSS for a performant and visually appealing user experience.
- Content Management: Leverages MDX for writing blog posts and documentation with React components.
- Project Showcase: Highlights personal projects with descriptions and demonstrations.
- Work Information: Provides details about my professional experience and skills.
Tech Stack Highlights:
- Next.js: A React framework for building server-rendered and statically generated websites.
- TypeScript: A superset of JavaScript that adds static typing for improved code maintainability.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- MDX: A format that lets you write JSX in Markdown documents.
- Framer Motion: A production-ready motion library for React.
How to Run Locally:
- Clone the repository.
- Install dependencies using pnpm.
- Configure the
.env.local
file with your database connection string and a salt for IP address hashing. - Run the development server.