Portfolio Website
A modern, responsive portfolio website built with Next.js, TypeScript, and Tailwind CSS.
Features
- Modern Design: Clean and professional design with dark mode support
- Responsive: Fully responsive design that works on all devices
- Performance: Built with Next.js for optimal performance and SEO
- TypeScript: Type-safe development with TypeScript
- Styling: Beautiful styling with Tailwind CSS
- Interactive: Smooth animations and hover effects
- Accessible: Built with accessibility best practices
Pages
- Home: Hero section with introduction and skills overview
- About: Detailed information about experience, education, and skills
- Projects: Showcase of development projects with live demos and source code
- Contact: Contact form and social media links
Tech Stack
Getting Started
- Clone the repository
git clone <your-repo-url>
cd portfolio
- Install dependencies
- Start the development server
- Open your browser
Navigate to http://localhost:3000
Customization
- Update the hero section in
src/app/page.tsx
- Modify the About page content in
src/app/about/page.tsx
- Update contact information in
src/app/contact/page.tsx
Projects
- Edit the projects array in
src/app/projects/page.tsx
- Add your own project details, technologies, and links
Styling
- Customize colors and design in
src/app/globals.css
- Modify Tailwind configuration in
tailwind.config.ts
SEO
- Update metadata in
src/app/layout.tsx
- Add your own favicon and images
Deployment
Vercel (Recommended)
- Push your code to GitHub
- Import your repository on Vercel
- Deploy with one click
You can deploy this Next.js app to any platform that supports Node.js:
- Netlify
- AWS Amplify
- Digital Ocean
- Railway
Scripts
npm run dev - Start development server
npm run build - Build for production
npm run start - Start production server
npm run lint - Run ESLint
License
This project is open source and available under the MIT License.
Feel free to reach out if you have any questions or want to connect!