Home

Awesome

Memoria, a site for memories

Memoria, a site for memories, production site at https://inmra.com/

This is a combination memorial and a family tree. It provides an ability to easily add information for family members. This information includes relations to other family members, biographical info, and photographs.

Interesting technical aspects of the project:

Quick Start, after cloning

Build and run:

make restore_sampledb
make run

then visit http://localhost:8080

Run pre-built system:

cd docs
tar zxf inmra.tar.gz
cd inmra
./start.sh

then visit http://localhost:8080

Quick Start, downloading binary

More-detailed Quick Start

This is a ongoing long-term project to develop software for combined family tree and memorial site. While it is incomplete, it acts as a realistic example for the Minum web framework.

See the development handbook

System requirements:

Developed on a Windows 10 64-bit professional, on Cygwin, OpenJDK 21, with Gnu Make 4.4

Directories:

Root-level files:

<img src='docs/pics/command_line_run_output.jpg' alt='Result of running from the command line' width=100%> <hr> <img src='docs/pics/homepage.jpg' alt='A view of the homepage, showing sample persons and the search' width=100%> <hr> <img src='docs/pics/detail_view.jpg' alt='A detail view of a person' width=100%> <hr> <img src='docs/pics/login.jpg' alt='Login as admin' width=100%> <hr> <img src='docs/pics/editing_person.jpg' alt='Editing the details of a person' width=100%> <hr> <img src='docs/pics/photo_editing_form.jpg' alt='Editing the photos associated with a person' width=100%>