Welcome to the source code of my personal portfolio website — Codewithdp (Darshan Prajapati).
This project showcases my work, skills, and contact information in a clean and responsive design.
- Frontend: React + Vite
- Styling: Tailwind CSS
- Animations: React Bits + Lenis for smooth scrolling
- Deployment: Vercel
- Icons: Remix Icons
- ✅ Fully responsive and mobile-friendly layout
- ✅ Smooth scrolling using Lenis
- ✅ Scroll-based animations with React Bits
- ✅ Project showcase with live demo links
- ✅ SEO-ready metadata and Open Graph preview
- ✅ Clean and modern Tailwind-based UI
public/
├── assets/ # Images, icons, logos
src/
├── components/ # Navbar, Footer, Cards, etc.
├── context/ # Theme Context
├── pages/ # Home, Projects, Contact
├── styles/ # Custom css
├── App.jsx # Main app
├── main.jsx # Entry point
git clone https://github.com/codewithdp20703/codewithdp.git
cd codewithdp
npm install
npm run dev
Open http://localhost:5173
in your browser.
Used for buttery smooth scroll effects:
npm install @studio-freight/lenis
Used for simple scroll-based animations:
npm install @reactbits/animation
- ✉️ Email: codewithdp2073@gmail.com
- 🔗 GitHub: @dp20703
- 💼 LinkedIn: linkedin.com/in/darshan-prajapati-523202282
Built with ❤️ by Darshan Prajapati — Full-Stack Developer & BCA Graduate