A modern, responsive full-stack developer portfolio built to showcase projects, skills, and real-world development capabilities with a clean UI, smooth animations, and functional integrations.
👉 http://dev-portfolio-seven-sepia.vercel.app/
-
⚡ Responsive Design – Optimized for mobile, tablet, and desktop
-
🌙 Dark / Light Mode Toggle – Seamless theme switching across the app
-
🎨 Modern UI/UX – Glassmorphism, gradients, and clean layout
-
🚀 Smooth Animations – Powered by Framer Motion
-
🧠 Dynamic Sections
- Hero (Intro + CTA)
- About (Education Timeline)
- Skills (Tech Stack Visualization)
- Projects (Live + GitHub Links)
- Contact (Working Email System)
-
📩 Contact Form Integration – Email sending via EmailJS
-
🔗 Social Integration – GitHub, LinkedIn, and more
-
🎯 Scroll Navigation – Smooth scrolling with active link highlighting
-
💡 Custom Cursor & Floating UI Elements (advanced UI polish)
- React.js
- Tailwind CSS
- JavaScript (ES6+)
- React Hooks
- Context API
- Framer Motion
- React Icons / Lucide Icons
- EmailJS (for contact form functionality)
- Vite
- Git & GitHub
- VS Code
portfolio/
│
├── public/
│ └── resume.pdf
│
├── src/
│ ├── components/
│ │ ├── Navbar.jsx
│ │ ├── Hero.jsx
│ │ ├── About.jsx
│ │ ├── Skills.jsx
│ │ ├── Projects.jsx
│ │ ├── Contact.jsx
│ │ └── Footer.jsx
│ │
│ ├── constants/
│ ├── assets/
│ ├── App.jsx
│ └── main.jsx
│
├── .env
├── package.json
└── README.md
-
📧 MailForge Event-driven email system using Kafka for scalable processing
-
🧠 CertiQuest Certification learning platform with structured content
-
🛒 Trendora Ecommerce Full-stack ecommerce app with authentication, admin dashboard, and checkout
Clone the repository:
git clone https://github.com/sujit-27/your-repo-name.git
cd your-repo-nameInstall dependencies:
npm installRun the project:
npm run devCreate a .env file in the root directory:
VITE_EMAILJS_SERVICE_ID=your_service_id
VITE_EMAILJS_TEMPLATE_ID=your_template_id
VITE_EMAILJS_API_KEY=your_public_key.env to GitHub.
-
Uses EmailJS for sending emails directly from frontend
-
Requires:
- Service ID
- Template ID
- Public Key
-
Template variables used:
nameemailmessage
- Real-world project integration (EmailJS)
- Clean architecture and component-based design
- Strong focus on UI/UX and responsiveness
- Production-ready frontend practices
- 📧 Email: sujitshaw029@gmail.com
- 💼 LinkedIn: https://linkedin.com/in/sujit-kumar-shaw
- 💻 GitHub: https://github.com/sujit-27
If you found this project helpful or interesting, consider giving it a ⭐ on GitHub!
Sujit Kumar Shaw B.Tech IT | Full Stack Java Developer Focused on building scalable and user-centric web applications.