Skip to content

BoulderPoint helps climbers discover nearby climbing gyms and outdoor bouldering locations. Built with React, Express, PostgreSQL/PostGIS for geospatial data, and features interactive maps via Mapbox. The app combines web scraping, geospatial database management, and location-based search to create a comprehensive climbing resource.

Notifications You must be signed in to change notification settings

htkael/BoulderPoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BoulderPoint

BoulderPoint is a web application that helps climbers find nearby climbing gyms and outdoor bouldering locations.

πŸ§—β€β™€οΈ Features

  • Location-Based Search: Find climbing spots within a specified radius of your location
  • Interactive Map: Visualize climbing locations with Mapbox integration
  • Comprehensive Database: Includes both indoor gyms and outdoor bouldering areas
  • Detailed Information: View amenities, difficulty ranges, hours, and more for each location
  • Filtering Options: Search by location type, difficulty level, and amenities

πŸ› οΈ Tech Stack

  • Frontend: React, Mapbox GL JS
  • Backend: Node.js, Express
  • Database: PostgreSQL with PostGIS extension
  • ORM: Prisma
  • Data Collection: Web scraping with Puppeteer and Cheerio

πŸ“Š Data Sources

The application aggregates data from multiple sources including:

  • Climbing gym websites
  • Mountain Project API
  • User contributions

Note: This project is currently under development.

About

BoulderPoint helps climbers discover nearby climbing gyms and outdoor bouldering locations. Built with React, Express, PostgreSQL/PostGIS for geospatial data, and features interactive maps via Mapbox. The app combines web scraping, geospatial database management, and location-based search to create a comprehensive climbing resource.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published