map-dashboard

Map Visualization Dashboard showing environmental maps and conservation data

https://github.com/opensourcefellows/map-dashboard

Science Score: 36.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
  • Committers with academic emails
    1 of 15 committers (6.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Map Visualization Dashboard showing environmental maps and conservation data

Basic Info
Statistics
  • Stars: 12
  • Watchers: 7
  • Forks: 18
  • Open Issues: 107
  • Releases: 0
Created 10 months ago · Last pushed 6 months ago
Metadata Files
Readme

README.md

Hackathon Guide

Map Dashboard Web Application

This repository houses the source code for the Map Dashboard data visualization web application project. It uses Vue 3 and Vuetify.

Recommended IDE Setup

We highly recommend VS Code for its great plugins. The project is also setup for auto-linting with VSCode on file save! You'll need at least the Vue - Official plugin. Once you open the source code in VSCode, some other convenient plugins should also be recommended to you.

Features & Implementation Details

Important Links

This project currently uses Tableau to format geospatial input data. Tableau has an extensive library of tutorials and API documentation.

Features

The Map Dashboard will display 3 types of map data: 1. Base map using our data from Notion 2. Water department polygons showing water volume (gradient of blue shades) 3. Canopy density (using transparency layer or classified zones; gradient of green shades)

There are 2 types of map marker pins; pins can be grouped or clustered: 1. Plants: green pins 2. Animals: red pins

Users can hover over marker pins and map data to view a tooltip that displays any of the following information: 1. Name of the animal or plant 2. Water volume 3. Canopy cover

Users can filter the map by: - Animal vs plant - Water volume - Canopy density

Architecture

| Component | Technology | |---------------------|------------------------------------------------| | Notion Database | Notion API | | PostgresSQL Storage | Postgres + Post GIS (optiona) | | Visualization | Tableau (Desktop/Server/Cloud) | | Automation | GitHub Actions, Cron jobs | | Water Data | Shapefiles/CSVs into Postgres | | Canopy Data | Meta Canopy Map GeoTIFF/GeoJSON |

Owner

  • Name: Open Source Mentorship
  • Login: OpenSourceFellows
  • Kind: organization
  • Email: team@progamequity.com
  • Location: United States of America

A 501c3 nonprofit that helps new developers practice their portfolio building projects withsustainability groups

GitHub Events

Total
  • Fork event: 9
  • Create event: 14
  • Commit comment event: 1
  • Issues event: 72
  • Watch event: 8
  • Delete event: 1
  • Issue comment event: 34
  • Member event: 51
  • Push event: 26
  • Public event: 1
  • Pull request review comment event: 1
  • Pull request review event: 7
  • Pull request event: 31
Last Year
  • Fork event: 9
  • Create event: 14
  • Commit comment event: 1
  • Issues event: 72
  • Watch event: 8
  • Delete event: 1
  • Issue comment event: 34
  • Member event: 51
  • Push event: 26
  • Public event: 1
  • Pull request review comment event: 1
  • Pull request review event: 7
  • Pull request event: 31

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 36
  • Total Committers: 15
  • Avg Commits per committer: 2.4
  • Development Distribution Score (DDS): 0.833
Past Year
  • Commits: 36
  • Committers: 15
  • Avg Commits per committer: 2.4
  • Development Distribution Score (DDS): 0.833
Top Committers
Name Email Commits
Evelyn Luu e****2@g****m 6
Bryan Lopez b****4@g****m 6
Mark de Dios m****s@g****m 5
Cris r****n@g****m 3
Hannah L h****4@w****u 2
Uzoma Okey-Anyanwu u****7@g****m 2
ramakanth98 r****8@g****m 2
Hannah L 1****1 2
priyadam m****a@g****m 2
Dann L****7@g****m 1
Henry Saya h****y@g****m 1
Keenan Chan k****n@K****l 1
ayata30 a****s@g****m 1
barronbytes j****n@g****m 1
vnewto 1****o 1
Committer Domains (Top 20 + Academic)
wgu.edu: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 69
  • Total pull requests: 24
  • Average time to close issues: 16 days
  • Average time to close pull requests: 4 days
  • Total issue authors: 11
  • Total pull request authors: 14
  • Average comments per issue: 0.17
  • Average comments per pull request: 0.42
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 68
  • Pull requests: 24
  • Average time to close issues: 16 days
  • Average time to close pull requests: 4 days
  • Issue authors: 10
  • Pull request authors: 14
  • Average comments per issue: 0.1
  • Average comments per pull request: 0.42
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • evelynluu2 (34)
  • priyadam (13)
  • SAUMILDHANKAR (9)
  • blopez024 (4)
  • rcmtcristian (3)
  • eprice555 (1)
  • mcaraway1 (1)
  • apekshatej (1)
  • SebEspinosa25 (1)
  • CodingLady22 (1)
  • gemmaoc (1)
Pull Request Authors
  • ht-l1 (5)
  • blopez024 (3)
  • rcmtcristian (3)
  • ramakanth98 (2)
  • peanutenthusiast (2)
  • uzom-a (1)
  • HenrySaya (1)
  • Sparky338 (1)
  • LISims88 (1)
  • harricross (1)
  • thao-1 (1)
  • vnewto (1)
  • Danncode10 (1)
  • HandsomeJackyChen (1)
Top Labels
Issue Labels
good first issue (6) setup (5) advanced (4) beginner (4) enhancement (3) documentation (1)
Pull Request Labels
setup (4) enhancement (2) documentation (2)

Dependencies

.github/workflows/gcal.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
package-lock.json npm
  • @notionhq/client 3.1.1
  • dotenv 16.5.0
  • pg 8.16.0
  • pg-cloudflare 1.2.5
  • pg-connection-string 2.9.0
  • pg-int8 1.0.1
  • pg-pool 3.10.0
  • pg-protocol 1.10.0
  • pg-types 2.2.0
  • pgpass 1.0.5
  • postgres-array 2.0.0
  • postgres-bytea 1.0.0
  • postgres-date 1.0.7
  • postgres-interval 1.2.0
  • split2 4.2.0
  • xtend 4.0.2
package.json npm
  • @notionhq/client ^3.1.1
  • dotenv ^16.5.0
  • pg ^8.16.0
map-dashboard-ui/package-lock.json npm
  • 181 dependencies
map-dashboard-ui/package.json npm
  • @vitejs/plugin-vue ^5.2.3 development
  • vite ^6.3.5 development
  • sass ^1.89.2
  • sass-loader ^13.3.3
  • vue ^3.5.13
  • vuetify ^3.8.0-beta.0