Welcome to the PORTFOLIO project! This is a modern, responsive portfolio built with Next.js and Tailwind CSS, designed to showcase my skills, projects, and contact information in a clean and professional manner.
- ⚡ Fast and optimized with Next.js
- 🎨 Beautiful UI powered by Tailwind CSS
- 📱 Fully responsive for all devices
- 🧩 Modular components for easy customization
- 📝 Contact form integration
- 📊 Project and skill showcase
- 🌙 Dark mode support
- 🔒 Security best practices
- Install dependencies
pnpm install
- Run the development server
pnpm dev
- Open http://localhost:3000 to view your portfolio.
You can run this portfolio locally in a container using Docker or Podman.
If you just want to run the latest image from GitHub Container Registry:
docker run --rm -p 3000:3000 ghcr.io/debaa17/portfolio:main# With Docker:
docker build -t portfolio .
# With Podman:
podman build -t portfolio .# With Docker:
docker run -p 3000:3000 portfolio
# With Podman:
podman run -p 3000:3000 portfoliodocker images # or podman imagesdocker system prune # or podman system prunePORTFOLIO/
├── app/ # Next.js app directory
├── components/ # Reusable React components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
├── public/ # Static assets (preview.png, etc.)
├── next.config.mjs # Next.js configuration
├── tailwind.config.ts # Tailwind CSS configuration
└── ...
- Update your information in the relevant components (e.g.,
about.tsx,contact.tsx,projects.tsx). - Replace the preview image in
/public/preview.pngwith your own. - Modify styles in
app/globals.cssandtailwind.config.tsas needed.
Contributions are welcome! Please open issues or submit pull requests for improvements.
This project is licensed under the MIT License. See the LICENSE file for details.
Made with ❤️ by DEBASIS

