WaterSource is a platform that aims to provide a combination of verified and crowdsourced data to enable worldwide access to water. As technology advances, mobile phones are becoming prevalent enough where it can act as a way to communicate and also as a central source of information for more people every day. With this increased access to technology, WaterSource aims to provide the information that these new users may find vital.
The site is designed to work on both mobile and desktop with a scalable UI.
The software is built around a React JS framework with a cloud hosted NoSQL database and direct integration to the Google Maps and Firebase APIs
To install, download NodeJS and run the following to install all dependencies:
npm install
To run, use the command
npm start
A google maps API key should be provided in a .env file located in the root folder, in the following format.
GOOGLE_MAPS_API_KEY = "API_TOKEN"