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

