Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A developer portfolio template built with Next.js, Tailwind CSS, and Framer Motion animations.
Portfolio is a developer portfolio template built with Next.js 14 and Tailwind CSS, using Framer Motion for animations, designed to be deployed directly to GitHub Pages. It was created by Priyanka Sharma (lassiecoder) and is released under the MIT License, so it can be freely reused and customized.
This template is a single-page developer portfolio built on Next.js 14.1.4 with TypeScript, styled with Tailwind CSS 3.3.0, and animated with Framer Motion 11.0.25. It takes developer profile content — name, bio, projects, contact links — entered directly into React components and renders a responsive, animated portfolio page. The project also includes particle background effects via @tsparticles/react, toast notifications via sonner, and Google Analytics support via react-ga4.
The template runs as a standard Next.js app. After cloning, install dependencies with npm install, then start development with npm run dev. For production, npm run build creates an optimized static export, and npm run deploy pushes it to GitHub Pages via gh-pages. The README instructs users to push changes to the master branch and monitor the GitHub Actions workflow for successful deployment.
Yes, the project is licensed under the MIT License, so you can use, modify, and distribute it freely, including for commercial purposes, as long as you retain the original copyright notice.
The template uses Next.js 14 with TypeScript, Tailwind CSS 3 for styling, Framer Motion for animations, @tsparticles/react for particle effects, and sonner for notifications. It also includes ESLint for code quality.
After customizing your content, run npm run build to create a production build, then commit and push to your GitHub repository. The included GitHub Actions workflow and gh-pages script handle publishing to GitHub Pages automatically; you can monitor the workflow in the Actions tab.
