Update READMEs
This commit is contained in:
parent
91d45f41dc
commit
0881b4fec3
@ -44,6 +44,6 @@ These are `npm --global` dependencies:
|
|||||||
|
|
||||||
# Development
|
# Development
|
||||||
|
|
||||||
Cloud9 IDE is available via Docker container for development.
|
[Cloud9 IDE](https://github.com/c9/core) is available via Docker container for development.
|
||||||
|
|
||||||
`docker-compose up cloud9`
|
`docker-compose up cloud9`
|
||||||
|
|||||||
@ -3,11 +3,17 @@
|
|||||||
This photo gallery originally stemmed from my personal desire to have and host my own memories for
|
This photo gallery originally stemmed from my personal desire to have and host my own memories for
|
||||||
myself and to share with friends and family. Along the way it became a learning tool as well.
|
myself and to share with friends and family. Along the way it became a learning tool as well.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
* Upload and view images
|
||||||
|
* Save files to Backblaze B2 storage.
|
||||||
|
|
||||||
## Development Philosophy
|
## Development Philosophy
|
||||||
|
|
||||||
Currently this is a browser-only application. I have an idealistic attraction to the
|
This application is designed to be as browser-only as possible. I have an idealistic attraction to
|
||||||
[unhosted](https://unhosted.org/) movement and have dreams of this gallery becoming a popular photo
|
the [unhosted](https://unhosted.org/) movement and have dreams of this gallery becoming a popular
|
||||||
gallery for anyone who wishes to escape the social media silos.
|
photo gallery for anyone who wishes to escape the social media silos. However, interacting with some
|
||||||
|
3rd-party storage services requires a server-side component for non-CORS-enabled endpoints.
|
||||||
|
|
||||||
## Technology
|
## Technology
|
||||||
|
|
||||||
@ -19,14 +25,23 @@ This would not be possible without the giants who have laid the foundation:
|
|||||||
|
|
||||||
There are many more dependencies. You can find them in the [package.json](./package.json) file.
|
There are many more dependencies. You can find them in the [package.json](./package.json) file.
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
You can use [Cloud9](../../README.md#development) or your favorite editor.
|
||||||
|
|
||||||
|
Webpack Development Server is available via `npm run dev` but it serves as HTTPS and requires a
|
||||||
|
localhost certificate exception in order to operate properly.
|
||||||
|
|
||||||
## Plan
|
## Plan
|
||||||
|
|
||||||
In the future, I plan to add:
|
In the future, I plan to add:
|
||||||
|
|
||||||
* CORS-based storage (to s3 or Google Cloud)
|
|
||||||
* Sandstorm support
|
|
||||||
* client-side encryption
|
|
||||||
* albums
|
|
||||||
* tags
|
|
||||||
* sharable links
|
* sharable links
|
||||||
|
* local file storage
|
||||||
|
* CSRF for interacting with server component
|
||||||
|
* albums
|
||||||
|
* client-side encryption
|
||||||
* video support
|
* video support
|
||||||
|
* Sandstorm support
|
||||||
|
* CORS-based storage: - s3 - remotestorage - Google Cloud? - Dropbox?
|
||||||
|
* tags
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user