Skip to content

dannrs/portfolio-next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio

This is a personal portfolio site built with Next.js, TypeScript, Tailwind CSS and various other libraries to showcase my projects and skills.

Features

  • Next.js 13 with app directory
  • 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

Getting Started

  1. Clone this repository
    git clone https://github.com/dannrs/portfolio
    
  2. Navigate to the project directory
    cd portfolio
    
  3. Rename .env.example to .env.local and fill it with the relevant environment variable values
  4. Install dependencies
    pnpm install
    
  5. Start the development server
    pnpm dev
    
  6. Open http://localhost:3000 in your browser

Acknowledgements

  • 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.

Contact

Feel free to contact me via email at danniramdhani@proton.me or on Twitter/X for any inquiries and collaboration opportunities.

License

This project is licensed under the MIT License.

About

Personal portfolio site built with Next.js, TypeScript, Tailwind CSS and various other libraries

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages