A little tool that allows friends to find new spots to meet! Simply create a new CafMap and send out the invite link. Add your location, and we'll build a CafMap, suggesting the best locations nearby. Use the filters to select the best location according to your tastes, and settle on a location with your friends using the live chat feature.
Run the app by running node index.js listen 3000
this will start the server on port 3000
A .env
file must be present in the top level directory. If this file contains an option labelled TEST_API=1
,
then the test apis will be enabled, these allow access into a lot of what would be considered sensitive information, so
only have this option present when the application is running in development mode. If this option is not present; i.e.,
the file does not contain a key TEST_API
then the server will not accept requests on the /test_api
API.
Go to ./docs/api.html for more information about the backend server and its API.
git clone https://github.com/MattPChoy/hackathon22.git cafmap
cd cafmap
./install.sh <mongo database srv link> # Set up server after cloning repository
sudo node index.js listen 80 # Run server
The Google Maps window was based on this project and requires the configuration of an API key (credit card required, but free trial available).