Lensfolio
A photographer’s portfolio with a real admin.
Galleries, client projects, and a photo wall that fills the screen — without WordPress, without a monthly platform fee, and without handing your archive to someone else’s servers.
The demo you are looking at is the template. Northline Studio is a made-up brand so you can click around a finished site.
The wall comes alive as you shoot
The homepage is a wall of twenty-four photographs. With a small set, it holds still — a clean, composed grid.
Add more than twenty-four and it starts to breathe. Tiles fade out and new frames take their place, drawn from your whole library, never repeating what is already on screen. Visitors who stay a minute see a different wall than the one they arrived at.
Every photograph you upload makes the front page richer.
Live, not a video — watch a moment
Your work stays yours
This is a template you buy once, not a service you rent. There is no Lensfolio account, no gallery limit, and no plan to upgrade when your archive grows.
Photos sit in your own hosting. If you import from Google Photos, the images are copied into your storage rather than linked — Google’s image links expire, and a portfolio full of broken frames is not a portfolio.
Two ways to buy it
Same site either way. The question is how you want to add photos after launch.
Static
$99
one-time
Your photos, in the code
The full site, with photos kept as files in the project. No database, no login, nothing to maintain.
- Photo wall, galleries, lightbox, portfolio, about, contact
- Deploy free on Vercel and it stays free
- No accounts beyond your host
- Swap photos by replacing files and redeploying
Available soon
Full
$149
one-time
A site you run from a browser
Everything in Static, plus a real admin. Upload, organize, and publish without touching code.
- Sign in and upload straight from your computer
- Albums, covers, and project pages you edit in a form
- Drag to reorder projects and reposition cover crops
- Import from Google Photos into your own storage
Available soon
What visitors see
Identical in both. Nobody browsing your site can tell which one you bought.
| Static — $99 | Full — $149 | |
|---|---|---|
| Homepage photo wall | Included | Included |
| Galleries and albums | Included | Included |
| Full-screen lightbox | Included | Included |
| Portfolio grid and project pages | Included | Included |
| About and contact pages | Included | Included |
| Mobile layout and dark theme | Included | Included |
Running your site
The real difference. On the left you edit files; on the right you click.
| Static — $99 | Full — $149 | |
|---|---|---|
| Add photos | Copy files into the project | Upload in the admin |
| Create an album | Edit a config file | Fill in a form |
| Choose an album cover | Edit a config file | Star a photo |
| Remove a photo | Delete the file | One click |
| Write a project page | Edit a config file | Rich-text editor |
| Reorder projects | Edit a number | Drag and drop |
| Fix an awkward cover crop | Edit coordinates | Drag the focal point |
| Import from Google Photos | Not included | Built-in picker |
| Publish an update | Redeploy the site | Instant |
Setup and cost
What you take on after buying.
| Static — $99 | Full — $149 | |
|---|---|---|
| Accounts you need | A host, such as Vercel | A host, plus Supabase |
| Time to launch | An afternoon | An afternoon, plus database setup |
| Ongoing cost | Free on Vercel's hobby plan | Free until you outgrow Supabase's free tier |
| Code editor needed later | Yes | No |
Questions
- Is this a subscription?
- No. You pay once and the code is yours. There is no Lensfolio account, and nothing stops working if you never hear from us again.
- Where do my photos live?
- On your own hosting. Static keeps them in the project files; Full keeps them in your Supabase storage. We never hold your images.
- Can I start with Static and move up later?
- Yes. It is the same codebase — Full adds the admin on top. You will need to move your photos into the database when you switch.
- Do I need to know how to code?
- You need to be comfortable following setup instructions and deploying to a host. After launch, Full requires no code at all.
- What about the Google Photos import?
- Full includes it, and it copies the images into your own storage rather than linking to Google, because Google's image links expire. Setting it up means creating your own Google Cloud credentials.
Have a look around first
Every page on this site is the template running with sample photos.