Skip to content

notnitinkumar/GEONEX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

83 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ GEONEX โ€“ Your Digital Geology Companion

Geonex is an interactive web-based platform built for geologists, students, and earth science enthusiasts. It combines geological visualization tools with a modern note-taking system, enabling users to learn, analyze, and organize geological data in one place.


๐Ÿš€ Live Demo

๐Ÿ”— https://geonex-v1.vercel.app


โœจ Key Features

๐Ÿ“ Stereonet Visualization

  • Plot planes (great circles)
  • Plot lines (trendโ€“plunge / poles)
  • Accurate stereographic projection rendering
  • Real-time visualization with dynamic updates

๐Ÿ“ Notes System

  • Create, edit, and delete notes
  • Add category and location
  • Mark notes as favorites โญ
  • Filter notes by:
    • Favorites
    • Category
  • Search notes by title, content, or category
  • Responsive card-based UI

๐Ÿ“Š Data Management

  • Manual data entry
  • CSV import support
  • Delete and manage datasets
  • Real-time synchronization between table and plot

๐ŸŽจ Customization

  • Color selection for plots
  • Clean and minimal dark-themed UI

๐Ÿ“ค Export Options

  • Export plots as:
    • PNG
    • JPG
    • PDF
  • High-quality output for reports and presentations

๐Ÿ“ฑ Responsive Design

  • Works across desktop, tablet, and mobile
  • Optimized layout for smaller screens

๐Ÿง  Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Rendering: Canvas API
  • Storage: LocalStorage (client-side persistence)
  • Architecture: Modular JavaScript (separation of logic & UI)

โš™๏ธ How It Works

Stereonet

  1. Input structural data (strikeโ€“dip or trendโ€“plunge)
  2. Data is processed using stereographic projection formulas
  3. Results are rendered dynamically on canvas

Notes System

  1. Create or edit notes
  2. Data is stored locally using browser storage
  3. Filters and search dynamically update the UI
  4. Notes can be revisited and modified anytime

๐Ÿ“Œ Current Status

  • Version: v1.0
  • Core stereonet functionality implemented
  • Notes system integrated
  • Fully frontend-based (no backend)

๐Ÿšง Future Improvements

  • ๐ŸŒ 3D stereonet visualization
  • ๐Ÿ“Š Advanced geological analysis tools
  • ๐ŸŽฎ Interactive learning tools (Geology-based games)
  • ๐Ÿ“ Map integration for field observations

๐Ÿค Feedback

Geonex is under active development. Feedback, suggestions, and ideas are highly appreciated!


๐Ÿ“„ License

ยฉ 2026 Nitin Kumar All rights reserved.

This project is not open for reuse, redistribution, or modification without explicit permission.

๐ŸŒ Geonex โ€” Earth Science Visualization & Learning Platform

Geonex is a modern browser-based Earth Science platform designed for geological visualization, structural analysis, learning workflows, and scientific utilities.

The platform combines interactive geological tools with educational resources, orientation analysis systems, and lightweight browser-native workflows into a unified modern environment.


๐Ÿš€ Live Platform

๐Ÿ”— https://geonex-v1.vercel.app


โœจ Platform Highlights

  • Interactive geological visualization tools
  • Advanced stereonet plotting workflows
  • Structural geology learning environment
  • Browser-based notes and documentation system
  • Geological statistical analysis workflows
  • Dataset management and export utilities
  • Lightweight frontend-only architecture
  • Modern responsive Earth Science interface

๐Ÿ“š Platform Modules

๐Ÿ“ Learning & Documentation Workspace

Geonex includes a structured learning environment for geological concepts, stereographic projection systems, plotting workflows, and orientation analysis.

Features

  • Markdown-based learning system
  • Structured topic navigation
  • Lightweight browser-native documentation viewer
  • Expandable educational architecture
  • Integrated geological references and workflows

๐Ÿ“’ Notes System

The integrated notes workspace allows users to create, organize, and manage geological notes directly inside the browser.

Features

  • Create, edit, and delete notes
  • Local browser-based storage system
  • Search and filtering support
  • Favorites management
  • Category-based organization
  • Lightweight workflow for rapid geological documentation

๐Ÿ“ Stereonet Plotter

The stereonet plotter is one of the core geological tools inside Geonex. It enables plotting, visualization, interpretation, and statistical analysis of geological orientation datasets.


๐Ÿ”น Supported Plotting Workflows

  • Plane plotting (great circles)
  • Line plotting (trendโ€“plunge)
  • Pole plotting
  • Orientation clustering workflows
  • Interactive stereographic visualization
  • Dynamic geological dataset rendering

๐Ÿ”น Projection Systems

Polar Projection

Used for directional orientation visualization workflows.

Wulff Net (Equal-Angle Projection)

Preserves angular relationships accurately and is useful for stereographic geometric construction workflows.

Schmidt Net (Equal-Area Projection)

Preserves area distribution and is preferred for contour plotting, density analysis, and statistical interpretation.


๐Ÿ”น Geological Visualization Tools

Rose Diagram

Circular histogram workflow for visualizing orientation frequency and dominant structural trends.

Contour Plot

Density contouring workflow used for identifying orientation clusters and structural concentration zones.


๐Ÿ”น Statistical Analysis Suite

Geonex includes integrated orientation analysis workflows including:

  • Fisher Distribution
  • Bingham Distribution
  • Von Mises Distribution
  • Direction Cosine Analysis
  • Mean vector interpretation
  • Orientation dispersion analysis

๐Ÿ”น Dataset Management

The stereonet system contains an interactive dataset management environment.

Features

  • Dynamic geological dataset tables
  • Manual orientation entry
  • Import/export workflows
  • Interactive plotting controls
  • Dataset synchronization with visualization
  • Structured geological data handling

๐Ÿ”น Export Workflows

Geonex supports high-quality geological visualization exports.

Supported Exports

  • PNG export
  • JPG export
  • PDF export
  • Adjustable export scaling
  • Publication-oriented output generation

๐Ÿ—บ๏ธ KML Converter

The KML converter utility supports coordinate conversion workflows for field-based Earth Science applications.

Features

  • Decimal coordinate support
  • Degree-minute-second coordinate support
  • Lightweight browser-native conversion workflow
  • Fast coordinate parsing system
  • Geological mapping workflow support

๐Ÿง  Technology Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript (Vanilla JS)

Rendering & Visualization

  • HTML Canvas API
  • Dynamic browser-based rendering workflows

Storage

  • LocalStorage (client-side persistence)

Architecture

  • Modular frontend architecture
  • Reusable UI component system
  • Browser-native workflows
  • Frontend-only lightweight deployment

โš™๏ธ Workflow Overview

Geological Visualization Workflow

  1. Select plotting system
  2. Enter geological orientation data
  3. Choose projection workflow
  4. Visualize structural datasets dynamically
  5. Perform statistical or contour analysis
  6. Export publication-ready outputs

Notes & Learning Workflow

  1. Create or open notes
  2. Organize geological content
  3. Use search and filtering workflows
  4. Access learning resources and documentation
  5. Continue workflows directly inside browser storage

๐Ÿ“ฑ Responsive Design

Geonex is optimized for:

  • Desktop systems
  • Tablets
  • Mobile devices
  • Browser-native scientific workflows

๐Ÿ—๏ธ Platform Architecture

Geonex is designed as a lightweight modular Earth Science platform focused on scalability and browser-native scientific workflows.

Architecture Goals

  • Reusable component-based frontend system
  • Modular geological utilities
  • Expandable documentation ecosystem
  • Interactive scientific visualization workflows
  • Lightweight frontend deployment architecture

๐Ÿšง Future Scope

Geonex is actively evolving into a broader Earth Science ecosystem.

Planned Future Expansion

  • Advanced 3D geological visualization systems
  • Additional structural geology utilities
  • Interactive educational modules
  • Expanded contouring and density workflows
  • Research-oriented geological utilities
  • Additional mapping and projection systems
  • Extended Earth Science documentation ecosystem

๐Ÿค Feedback & Contributions

Geonex is under active development and continuous improvement.

Feedback, suggestions, workflow ideas, and Earth Science utility recommendations are highly appreciated.


๐Ÿ“„ License

ยฉ 2026 Nitin Kumar All rights reserved.

This project and its source code are protected under a proprietary license. Unauthorized copying, redistribution, modification, or commercial usage is prohibited without explicit written permission from the author.

About

A Web based Geology Toolkit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors