Skip to content

cjchanx/WaterSource

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WaterSource

React JavaScript NodeJS Firebase Google Cloud CSS3 GitHub

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.

User Interface

The site is designed to work on both mobile and desktop with a scalable UI.
Desktop-UI

Architecture

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

Getting Started

To install, download NodeJS and run the following to install all dependencies:

npm install

To run, use the command

npm start

Environment

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"

Demo

https://website-d5f5b.web.app/

About

Hack the Change 2022 Submission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.1%
  • CSS 3.9%
  • HTML 3.0%