LogoA Template
icon of enji.dev

enji.dev

A monorepo for a personal website and projects, built with Turborepo and pnpm, showcasing a blog, projects, and work information.

Introduction

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:

  1. Clone the repository.
  2. Install dependencies using pnpm.
  3. Configure the .env.local file with your database connection string and a salt for IP address hashing.
  4. Run the development server.
A template
Copy badages awards

Newsletter For A Template

Join the Community For A Template

Subscribe to A Template newsletter for the latest news and updates