Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A photography portfolio website built with Tailwind CSS, HTML, CSS, and JavaScript, deployable to Netlify in one click.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
Photography Portfolio is an open-source portfolio website template, built by João Franco with Tailwind CSS, HTML, CSS, and JavaScript, that turns a set of photos into a single-page photographer showcase with a FancyBox lightbox.
Photography Portfolio is a GitHub-hosted website template that produces a complete photographer portfolio site. It takes photos and personal details as input and outputs a single-page site with a gallery, navigation, and contact links, styled with Tailwind CSS and a FancyBox lightbox. The template is created by João Franco, distributed under the GPL-3.0 License, and the live demo presents the fictional photographer Sophia Williams at photography-portfolio-joaofranco03.netlify.app.
Photographers — Photographers who want an online gallery can clone the repository, swap the Unsplash sample photos for their own work, and publish the page on any hosting platform.
Web developers — Developers can use the project as a working Tailwind CSS example, recompiling the stylesheet with the one-line Tailwind CLI command and extending the layout.
Freelance designers — Designers building portfolio sites for photographer clients can use the template as a starting point, modifying sections and deploying the finished site through Netlify.
The setup instructions define a five-step workflow: clone the repository from GitHub, run npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch to compile the stylesheet, run the project in a local server, replace the sample content with personal photos and information, and publish the site through any preferred hosting platform.
Yes, the template is open source under the GPL-3.0 License, so it can be used, modified, and distributed freely. Derivative works must also be released under the same license.
It creates a single-page photography portfolio website from a gallery of images and personal details. The result is a Tailwind CSS-styled site with a FancyBox lightbox that runs entirely in the browser with plain JavaScript.
The README offers a Deploy to Netlify button that builds a live version of the site directly from the GitHub repository. Alternatively, clone the repository, run the Tailwind build command, and publish the files on any static hosting service.
Yes, the installation instructions tell you to replace the Unsplash photos, the about me section, and the contact details with your own content. The Tailwind source file is also available for design changes, with a watch command that recompiles the CSS automatically.
