Problem
You have too much data and you are a data hoarder.
Family photos and videos. Boxes full of papers, tax documents, product invoices, IDs, certificates, and else. Multiple bank accounts with multiple currencies. Lots of eBooks.
Maybe you have some data on S3, some on your NAS, and some on your local PC.
How do you get it all together? How do you link a bank transaction to a product invoice? How to tag any object type and create a collection out of it?
Project Description
The idea is a place where you can throw all your data, photos, videos, documents, binaries, and else. Create photo albums, document collections, add tags across multiple file formats, link content, and else.
The UI should be easy to use, where the data is not really important for now.
The closest I found so far is https://perkeep.org/, but this is not what I'm looking for.
Goal for this Hackweek
Create a web UI, in Svelte ideally, perhaps React.
Google Photos and Apple Photos style, minimalistic if possible.
The storage backend comes later, it could just be a regular FS, S3, or even multiple protocols supported.
Resources
None so far, this is just an idea.
This project is part of:
Hack Week 23
Activity
Comments
-
6 months ago by kfreitag | Reply
What you describe is very similar why people use ownCloud. There is a new ownCloud server implementation written in Go that might be of interest to solve this: https://github.com/owncloud/ocis
Similar Projects
Cluster API Provider for Harvester by rcase
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Learn Golang contribuing to opensource projects by mbussolotto
Project Description
Get practice in Golan...
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
Gameboy emulator written in Go by mikeletux
[comment]: # (Please use the project descriptio...
Go zip updater: Appending new files to zip archive without decompressing the whole file by StarryWang
Project Description
Currently, Golang's `...
Learn Golang contribuing to opensource projects by mbussolotto
Project Description
Get practice in Golan...
terraform-provider-feilong by e_bischoff
Project Description
People need to test o...
A command line image collector tool for my gallery website by AZhou
[comment]: # (Please use the project descriptio...