ellenanth / memoir

A solution to keep memoirs (images, video's ...) backed up in your personal digital space, but also including easy navigation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Memoir

Where Plex can be your DIY Netflix, Memoir aspires to be your DIY Google Photos. It is a self-hosted solution to keep memoirs (images, video's ...) backed up in your personal digital space, but also including easy exploration.

Memoir consists of a database hosted on your personal server. This database keeps media-items (images, video's, audio files...) and their metadata. The database is accessible and mutable on clients in your browser and a mobile application.

Feature brainstorm

  • people tagging
  • photo albums
  • personal instagram page (i.e. album type)
  • search on image content
  • recipe box -> pictures of recipes, images of food, recipe text
  • locations on a map
  • automatic content creation: aftermovies, GIFs
  • moodboards (like pinterest) (i.e. album type)

Milestones

Milestone 1: Code design

Make and document the code base design: learn about software architecture, lookup best practices, design the database, versioning ...

Deliverables:

  • a document describing the software and database architecture

Milestone 2: The first stone

Build a basic setup on localhost and a very basic viewer in a webbrowser.

Deliverables:

  • database
  • browser application on localhost that can show the content of the database

Milestone 3: Logo and color scheme

Create a consistent look and feel. Design the corporate identity that consists of a color scheme and a logo.

Deliverables:

  • color scheme
  • logo (in multiple size variations)

Milestone 4: To be continued ...

About

A solution to keep memoirs (images, video's ...) backed up in your personal digital space, but also including easy navigation.