Skip to content

bassim-matar/datannur

Repository files navigation

datannur logo datannur logo

datannur

datannur is a portable data catalog that can run without a server.

This repository contains proprietary code with the source available. Before using or contributing, please review the full License. If you're looking for the built version of the app, you can find it in this repository: datannur-app.

For more information check the website.

Why

datannur, the portable data catalog

Allows you to centralize, search and visualize information across a collection of datasets

Aims to improve data organization and to ease their sharing and documentation

Simple and flexible, quickly integrates into all types of environments

  • Easy : No installation or configuration required. datanur is the easiest catalog to implement and maintain

  • Portable : Works anywhere (local, cloud, shared drive), one folder that can be copied, moved, sent and opened with any browser

  • Complete : Flexible, complete and structured around 7 concepts with a high level of detail: Institution, Folder, Keyword, Doc, Dataset, Variable, and Modality

  • Secure : Because it is a simple HTML interface isolated in the browser, the application cannot modify anything on the machine and thus poses no risk

Tech stack

The app is a SPA 100% client-side using Svelte as the main framework and Vite for developpement and bundling. The app depends heavily on Datatables and his plugins. SCSS are also used for style and a subset of Bulma CSS has been used for some components. You can check the package.json to see all dependencies.

Usage

  1. Download the repo
  2. Run npm install
  • Run npm run dev to start the dev server
  • Run npm run build to build the production app
  • Run npm run preview to view the production app

Dependencies licences

Dev dependencies licences

About

a portable data catalog that can run without a server

Topics

Resources

License

Stars

Watchers

Forks