This is my personal portfolio website built to showcase my skills, projects, and web development journey.
👉 https://github.com/Prahlad800/prahlad-portfolio 👉 https://prahlad-portfolio123.vercel.app
This portfolio is built using React + Tailwind CSS + Framer Motion with a focus on:
- Clean UI
- Smooth animations
- Responsive design
- Real-world project structure
It includes multiple sections like About, Skills, Projects, and Contact with backend email functionality.
- React.js
- Tailwind CSS
- Framer Motion
- Lucide React Icons
- React Icons
- Node.js
- Express.js
- Nodemailer (Email sending)
prahlad-portfolio/
│── client/
│ ├── src/
│ │ ├── components/
│ │ ├── hooks/
│ │ ├── assets/
│ │ ├── App.jsx
│ │ └── main.jsx
│ ├── index.html
│ └── package.json
│
│── server/
│ ├── routes/
│ ├── controllers/
│ └── index.js
│
└── README.md
- ⚡ Smooth animations using Framer Motion
- 🎨 Glass effect UI design
- 📱 Fully responsive layout
- 📂 Dynamic project cards
- 📬 Contact form with backend integration
- 🔗 GitHub + live links for projects
git clone https://github.com/Prahlad800/prahlad-portfolio.git
cd prahlad-portfoliocd client
npm install
npm run devcd server
npm install
npm startCreate a .env file inside the server folder:
EMAIL_USER=your_email@gmail.com
EMAIL_PASS=your_app_password
- ❌ SMTP connection timeout / errors
- ❌ Gmail security blocking emails
✅ Solution:
- Use App Password
- Enable less secure access alternatives
- Check internet/firewall issues
- Better animations
- Project filtering system
- Deployment
This is a personal project, but suggestions are always welcome.
- GitHub: https://github.com/Prahlad800
- Portfolio: https://prahlad-portfolio123.vercel.app
If you like this project, give it a ⭐ on GitHub!
Prahlad