Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages