Slopeer is a PWA for climbers that allows users to discover new climbing routes around them, see detailed information about them and save that information for offline use when in the mountains ⛰.
In can be used from the browser, but also installed to any computer or mobile phone as it it was a native app.
- Apollo Server - https://www.apollographql.com/docs/apollo-server/
- Mongo DB - https://www.mongodb.com/
- Preact - https://preactjs.com/
- Urql - https://formidable.com/open-source/urql/docs/
- MapboxGL - https://docs.mapbox.com/mapbox-gl-js/api/
- JSON Web Tokens - https://jwt.io
To run this app locally follow this instructions:
- Fork this repository and clone it to your machine
- Install the dependencies for the back end by runing
cd server && npm i
from the root folder. - Install the dependencies for the front end by running
cd client && npm i
from the root folder. - Start the server by running
node inex.js
in a terminal inside the server folder (Note: MongoDB should be installed and running for this to work properly). - Run the client using
npm dev
in a terminal inside the client folder.
Most likely not. If you want something similar, head over to https://www.thecrag.com/en/home .