Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cannikin/cambium-rsc

An RSC implementation of the cambium photo editing/sharing app
https://github.com/cannikin/cambium-rsc

Last synced: about 2 months ago
JSON representation

An RSC implementation of the cambium photo editing/sharing app

Awesome Lists containing this project

README

        

# Cambium RSC

The next epoch of [RedwoodJS](https://redwoodjs.com/) will be called Big Horn. This is a sample app built with the latest Big Horn canary release, featuring experimental support for React Server Components. For the classic, GraphQL version of this app, see:

image

This is a simple photo editing app letting you tweak the look of your images with [CSS filters](https://developer.mozilla.org/en-US/docs/Web/CSS/filter) and view [EXIF metdata](https://en.wikipedia.org/wiki/Exif):

image

After tweaking your image you can then share it. Users will see a big screen version of your image with edits, along with a "Remix" button to then make their own edits based on yours:

image

## Setup

Populate `web/public/photos` with the images of your choice, or use the ones included. Note these are © Rob Cameron and are available under the [CC BY-ND 4.0 license](https://creativecommons.org/licenses/by-nc/4.0/).

## Development

The dev server is not currently functioning with RSC, so you need to do a full `build` and `serve` as if you were running in production:

```
yarn rw build
yarn rw serve
```

Your site will be available at as usual. After any code change you'll need to stop the server, `build` and `serve` again.