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.

Looking for hackers with the skills:

go golang svelte data web webapps

This project is part of:

Hack Week 23

Activity

  • 6 months ago: dgedon liked this project.
  • 6 months ago: digitaltomm liked this project.
  • 6 months ago: kfreitag joined this project.
  • 6 months ago: avicenzi added keyword "web" to this project.
  • 6 months ago: avicenzi added keyword "webapps" to this project.
  • 6 months ago: avicenzi added keyword "go" to this project.
  • 6 months ago: avicenzi added keyword "golang" to this project.
  • 6 months ago: avicenzi added keyword "svelte" to this project.
  • 6 months ago: avicenzi added keyword "data" to this project.
  • 6 months ago: avicenzi started this project.
  • 6 months ago: avicenzi originated this project.

  • Comments

    • kfreitag
      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

    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...


    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...


    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...


    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...


    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...


    Gameboy emulator written in Go by mikeletux

    [comment]: # (Please use the project descriptio...


    A command line image collector tool for my gallery website by AZhou

    [comment]: # (Please use the project descriptio...


    Cobbler Angular Web Interface by SchoolGuy

    Project Description

    The old Cobbler webin...