An open API service indexing awesome lists of open source software.

https://github.com/jakestanger/next-gallery

Web gallery built with nextjs
https://github.com/jakestanger/next-gallery

Last synced: 8 months ago
JSON representation

Web gallery built with nextjs

Awesome Lists containing this project

README

          

# next-gallery

A photo web gallery and store built with NextJS.

A live version can be seen at .

The database and site structure are rather geared towards the requirements of the above site, but I've tried to design
it to be relatively easy to hack and customise.

## Features

- Masonry layout.
- Designed to work on any size screen.
- Ability to sort images into categories and groups.
- Full admin area for viewing, adding, updating and removing all data.
- Supports AWS S3 for storing images and static assets.
- Works well paired with Cloudfront or another CDN service.
- Stripe Checkout integration for purchasing products based on your images.
- Defaults to webp to greatly reduce image sizes with no loss in quality.
- Automatically Falls back to jpeg where webp is not supported.
- Automatic image optimisation regardless of host.
- Static page generation, even for dynamic content, using NextJS's revalidation features.
- Server-side and client-side Sentry support for error tracking

## TODO

- Fix admin panel quick edit lookups
- Remove rstanger-specific content - abstract into database?
- Document code