Overview:
This product is a monorepo for a personal website and projects, featuring a blog, project showcase, and work information. It is built using Turborepo and pnpm as the package manager. The website is developed with Next.js and TypeScript, utilizing Framer Motion for animations and Tailwind CSS for styling. The content is managed with MDX.
Features:
- Monorepo Structure: Built with Turborepo, allowing for separate packages within a single repository.
- Next.js and TypeScript: Utilizes Next.js framework with TypeScript for efficient and typed development.
- Framer Motion: Incorporates Framer Motion for smooth and fluid animations.
- Tailwind CSS: Styling is implemented using Tailwind CSS, allowing for rapid design iterations.
- MDX Integration: Content is managed with MDX, providing a flexible approach to adding and editing content.
Installation:
To install the theme, follow these steps:
- Fork the repository and clone it to your local machine.
- Navigate to the project’s root directory.
- Copy the development version of the env file.
- Configure the env.local file by adding your DATABASE_URL and SALT_IP_ADDRESS.
- Install the required dependencies using pnpm.
pnpm install
- Run the project:
pnpm run dev
Summary:
This monorepo project for a personal website and projects offers a seamless development experience using Turborepo and pnpm. With a tech stack including Next.js, TypeScript, Framer Motion, Tailwind CSS, and MDX, it ensures a modern and efficient web development process. By following the installation guide, users can quickly set up and run the project to have their personal website and projects up and running effortlessly.