From 7864e4753af24add06836e470ee6dd599c5acbaa Mon Sep 17 00:00:00 2001 From: Timothy Farrell Date: Fri, 22 Jun 2018 08:14:46 -0500 Subject: [PATCH] Update READMEs --- packages/gallery/README.md | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/packages/gallery/README.md b/packages/gallery/README.md index e5ab4b4..0ab623b 100644 --- a/packages/gallery/README.md +++ b/packages/gallery/README.md @@ -3,11 +3,17 @@ 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. +## Features + +* Upload and view images +* Save files to Backblaze B2 storage. + ## Development Philosophy -Currently this is a browser-only application. I have an idealistic attraction to the -[unhosted](https://unhosted.org/) movement and have dreams of this gallery becoming a popular photo -gallery for anyone who wishes to escape the social media silos. +This application is designed to be as browser-only as possible. I have an idealistic attraction to +the [unhosted](https://unhosted.org/) movement and have dreams of this gallery becoming a popular +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 @@ -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. +## 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 In the future, I plan to add: -* CORS-based storage (to s3 or Google Cloud) -* Sandstorm support -* client-side encryption -* albums -* tags * sharable links +* local file storage +* CSRF for interacting with server component +* albums +* client-side encryption * video support +* Sandstorm support +* CORS-based storage: - s3 - remotestorage - Google Cloud? - Dropbox? +* tags