An open-source web application where users can mark and share details about their favorite hanging spots on an interactive platform. Users can add, view, and search locations with real-time updates, geospatial features, and authentication.
- React.js β UI framework
- Leaflet.js β Interactive maps with OpenStreetMap
- Tailwind CSS β Styling
- Vite β Fast frontend build tool
- Node.js + Express.js β API server
- PostgreSQL + PostGIS β Geospatial database
- TypeORM / Knex.js β ORM for database queries
- Keycloak β Open-source authentication
- JWT (JSON Web Tokens) β Secure API access
- OpenStreetMap (OSM) β Open-source map provider
- Nominatim β Geocoding & reverse geocoding
- TileServer GL / MapLibre β Self-hosted map tiles
π Fully open-source and designed for community collaboration!