https://github.com/bagnasconicolo/ocde

Website for OCDE expedition

https://github.com/bagnasconicolo/ocde

Science Score: 26.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Website for OCDE expedition

Basic Info
  • Host: GitHub
  • Owner: bagnasconicolo
  • License: mit
  • Language: HTML
  • Default Branch: master
  • Size: 12.7 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 12 months ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

OCDE Site

A web interface and data management platform for the OCDE (Observatory for Citizen-Driven Environmental monitoring) project by the CHARM team at the University of Turin.

About

This repository contains the complete web application for visualizing and managing radiation measurement data from geological sites. The platform enables:

  • Interactive mapping of geological measurement sites
  • Data visualization of radiation measurements and spectra
  • Site management with detailed information, images, and references
  • Track data handling for RadiaCode instrument measurements
  • Science communication tools for educational outreach

The project is part of a science education initiative focused on bridging academic research with public engagement, creating immersive exhibits and multimedia experiences to promote critical thinking through hands-on experiments.

Features

  • Web-based interface for site and measurement data management
  • Interactive maps with geological site information
  • Support for RadiaCode track file uploads and processing
  • Image gallery management for each site
  • Admin dashboard for data management
  • JSON-based data storage with configurable data directory

Installation

  1. Clone the repository: bash git clone https://github.com/bagnasconicolo/ocde.git cd ocde

  2. Install dependencies: bash npm install

  3. Start the server: bash npm start

The application will be available at http://localhost:3000.

Data Directory

The application uses a data folder to store uploaded tracks, images and JSON configuration files. By default the scripts expect this folder to be located at path.join(__dirname, 'data') relative to each script.

The server exposes the path it is using via the /api/data-dir endpoint. The Admin Dashboard displays this value so you can confirm where files are being saved.

You can override this location by defining the DATA_DIR environment variable when running the server or the update scripts. This allows you to keep your local data outside of the repository. For example:

bash DATA_DIR=/path/to/my-data npm start

To generate indexes manually:

bash DATA_DIR=/path/to/my-data node update_site_images.js DATA_DIR=/path/to/my-data node update_track_index.js

Add your custom data directory to .gitignore so it is not committed. The repository's .gitignore already excludes data/ by default.

Contributing

This project is developed by the CHARM team at the University of Turin as part of their science education and public outreach mission. Contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Team

Developed by CHARM - a dynamic, student-driven initiative within the Department of Physics at the University of Turin, dedicated to advancing innovation in science education and public outreach.

Owner

  • Name: Nicolò Bagnasco
  • Login: bagnasconicolo
  • Kind: user

GitHub Events

Total
  • Push event: 193
  • Pull request event: 174
  • Create event: 91
Last Year
  • Push event: 193
  • Pull request event: 174
  • Create event: 91

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 0
  • Total pull requests: 45
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 minute
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 32
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 45
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 32
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • bagnasconicolo (106)
Top Labels
Issue Labels
Pull Request Labels
codex (97)