A modern, responsive Web3 developer portfolio built with Next.js, TypeScript, and TailwindCSS.
- 🌗 Dark/Light mode support
- 📱 Fully responsive design
- ⚡ Next.js 14 with App Router
- 🎨 Tailwind CSS for styling
- 📝 TypeScript for type safety
- 🎯 Single page layout with smooth scrolling
- 🖼️ Project showcase with cover images
- 🔗 Social media integration
- 💼 Skills showcase with icons
- Clone the repository:
git clone https://github.com/shahryarbhm/web3-portfolio.git
- Install dependencies:
cd web3-portfolio
npm install
- Create a
.env.local
file in the root directory and add your environment variables:
NEXT_PUBLIC_SITE_URL=http://localhost:3000
- Start the development server:
npm run dev
- Open http://localhost:3000 with your browser to see the result.
- Update the portfolio configuration in
src/config/portfolio.ts
- Modify the components in
src/components/
- Add your own images to
public/projects/
The easiest way to deploy this portfolio is using Vercel:
This project is licensed under the MIT License - see the LICENSE file for details.
Shahryar Bahmeie - @shahryarbhm
- React Icons for the icon set
- Picsum Photos for placeholder images