Skip to content

crunchtools/rotv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Roots of The Valley

An interactive map application for exploring the Cuyahoga Valley region, featuring points of interest, trails, and AI-powered news and events collection.

Features

  • Interactive Leaflet map with POI markers, trails, and municipal boundaries
  • AI-powered news and events collection (Google Gemini, Perplexity)
  • OAuth authentication (Google, Facebook)
  • Admin interface for content management
  • Trail status monitoring

Quick Start

# Build and start the container
./run.sh build
./run.sh start

# Open in browser
open http://localhost:8080

Development

# Hot reload during development
./run.sh reload-app

# Run tests
./run.sh test

# View logs
./run.sh logs

See CLAUDE.md for development guidelines and CONTRIBUTING.md for contribution instructions.

Technology Stack

Layer Technology
Container Podman, Fedora
Database PostgreSQL 17
Backend Node.js 20, Express
Frontend React 18, Vite 5
Maps Leaflet, React-Leaflet
Testing Vitest, Playwright, Supertest

Documentation

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Contributing

See CONTRIBUTING.md for guidelines on how to contribute to this project.

About

Roots of The Valley - Interactive map exploring Cuyahoga Valley National Park history

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors