A modern, animated portfolio website built with Next.js 14, React 18, and TypeScript, featuring interactive components and sleek animations.
Next.js 14 React 18 TypeScript
TailwindCSS Radix UI Framer Motion
React Type Animation React CountUp
ESLint 9 Prettier Husky Docker
- Clone & Install
git clone https://github.com/Coderx85/portfolio.git
cd portfolio
npm install- Setup Environment
Create a
.env.localfile with:
RESEND_API_KEY=your_resend_api_key
- Development
npm run dev
Visit http://localhost:3000
- Build & Deploy
npm run build npm start
You can also run this portfolio using Docker:
# Build Docker image docker build -t portfolio . # Run Docker container docker run -p 3000:3000 -e RESEND_API_KEY=your_resend_api_key portfolio
Visit http://localhost:3000
For detailed Docker instructions, see README.docker.md.
MIT Β© Priyanshu
- GitHub: Coderx85
- Email: abpriyanshu085@gmail.com