This is a personal portfolio site built with Next.js, TypeScript, Tailwind CSS and various other libraries to showcase my projects and skills.
- Next.js 13 with
appdirectory - Tailwind CSS for component styling
- shadcn/ui for UI library
- Contentlayer for managing content in
.mdx - react-email and resend for the contact form
- Zod for form validation
- SWR for fetching data
- Clone this repository
git clone https://github.com/dannrs/portfolio - Navigate to the project directory
cd portfolio - Rename
.env.exampleto.env.localand fill it with the relevant environment variable values - Install dependencies
pnpm install - Start the development server
pnpm dev - Open
http://localhost:3000in your browser
- shadcn - for providing the the shadcn/ui library and for creating Taxonomy, an experimental project where I learned a lot about Next.js 13 implementations.
Feel free to contact me via email at danniramdhani@proton.me or on Twitter/X for any inquiries and collaboration opportunities.
This project is licensed under the MIT License.