See it in action here: https://youtu.be/dkB_fXW3Tfk
dowsr is named for Dowsing, an ancient practice of divination in which two sticks or metal rods are ostensibly used to find water or other hidden things. It is a responsive web app built with React, Node.js, Express, MongoDB, and Mapbox.
dowsr is a social mapping platform for cyclists and other denizens of the great outdoors, in the vein of Waze. It allows users to create and share map pins with other users, and to find other users' pins on the map.
Funny you should ask! Not really, but it's been a great way to get to know the Mapbox API and get some more practice with MongoDB.
- Mobile-responsive design and layout
- Authentication with Auth0
- An admin console for moderating user-submitted pins.
- User profile creation with follwing & unfollowing of other users.
- Pin creation and sharing.
- Filtering between different map pin types.
- Chat feature with multiple threads and responsive layout.
- Search that takes you to a destination
- Upvoting & downvoting pins.
- Custom mapbox theme
- Other stuff
to keep you from dying of dehydration when you're far from home
because not every call from nature can be taken standing up
to help you avoid getting expensive tickets for petty offences
to help you avoid an unplanned 100km detour on your afternoon ride
potential future additions: bike racks, bikeshare stands, super bad potholes...
to help you find a spare tube
in case you want some gatorade
to keep you awake