ikaros

The Ikaros Recording Platform for Archaeology and Cultural Heritage applications

https://github.com/ikaros-arch/ikaros

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

The Ikaros Recording Platform for Archaeology and Cultural Heritage applications

Basic Info
  • Host: GitHub
  • Owner: ikaros-arch
  • License: gpl-3.0
  • Language: JavaScript
  • Default Branch: main
  • Size: 9.15 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created 11 months ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

DOI

ikaros-recording

Source and full dev and prod environment consosting of:

  • Database - PostgreSQL with PostGIS
    • RESTful API - PostgREST
      • Authentication and user management service - Keycloak
    • Reverse Proxy - NGINX
    • Administration tools
      • PgAdmin
      • Nginx Proxy Manager
    • Web-Frontend
      • node.js with React and Vite
      • Development environment
      • nodemon for instant update on code changes
      • debug port exposed
      • Production environment

Deployment

Clone repo and run make start

Makefile usage

Important administrative tasks are collected in a Makefile. Below is the documentation (also available with make or make help.

``` usage: make [target]

dev: build-dev Build the application for dev build-dev-no-cache Build the application for dev without using cache start Start the development environment start-detached Start the development environment (detached) stop Stop the development environment shell APP=app_name Go into the running container (the app name should match what's in docker-compose.yml)

git: pull Pull new data from github sync COMMENT="Commit comment" Add, commit and sync all files with git repository

other: help Show this help ```

Owner

  • Name: Ikaros Archaeology
  • Login: ikaros-arch
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
title: >-
  The Ikaros Recording Platform for Archaeology and Cultural
  Heritage applications
message: Please cite this software using these metadata, or version-specific citations available at https://zenodo.org/records/15219181
type: software
authors:
  - given-names: Hallvard Rübner
    family-names: Indgjerd
    orcid: 'https://orcid.org/0000-0003-3572-3033'
  - name: Indgjerd Archaeological Consulting
    country: 'NO'
    city: Oslo
    website: 'https://ikarosarchaeology.com/'
identifiers:
  - type: doi
    value: 10.5281/zenodo.15219180
repository-code: 'https://github.com/ikaros-arch/ikaros'
abstract: >-
  The Ikaros Recording Platform is a containerised full
  stack application for digital recording of archaeological
  field work (survey and excavation data), with a growing
  number of additional modules for other Cultural Heritage
  applications, including museum design, historical datasets
  and petrografic data. It aims to facilitate rapid data
  flow and flexible recording options for all data types
  generated in a project.
keywords:
  - Archaeology
  - Cultural Heritage
  - Digital Recording
license: GPL-3.0-or-later

GitHub Events

Total
  • Release event: 1
  • Public event: 1
  • Push event: 4
  • Create event: 1
Last Year
  • Release event: 1
  • Public event: 1
  • Push event: 4
  • Create event: 1