https://github.com/bagnasconicolo/ocde
Website for OCDE expedition
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
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
Metadata Files
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
Clone the repository:
bash git clone https://github.com/bagnasconicolo/ocde.git cd ocdeInstall dependencies:
bash npm installStart 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
- Twitter: nbagnasco
- Repositories: 1
- Profile: https://github.com/bagnasconicolo
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)