Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spidergon/visibility
https://github.com/spidergon/visibility
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/spidergon/visibility
- Owner: spidergon
- License: mit
- Created: 2019-02-13T20:48:44.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T19:25:05.000Z (almost 2 years ago)
- Last Synced: 2023-02-26T20:12:21.486Z (almost 2 years ago)
- Language: JavaScript
- Size: 7.84 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Visibility
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/spidergon/visibility/blob/master/LICENSE)## Key Features
## Stack
- React (UI library) + Hooks
- GatsbyJS (static site framework)
- Firebase (Authentication, Database (Cloud FireStore) and Storage)
- styled-components (CSS styling)
- Leaflet and OpenStreetMap (Maps)
- Jest (JS Testing)## Setup
You need to have [Node.js](https://nodejs.org/) and [Yarn](https://yarnpkg.com/en/docs/getting-started) (you can also use npm) installed on your machine and create a Firebase project (instructions [below](#firebase)).
1. Clone this repository or [download zip](https://github.com/spidergon/visibility/archive/master.zip).
3. Install dependencies: `yarn` or `npm install`.
5. Run for development: `yarn start` or `npm start` or `gatsby develop`.
6. Run for production: `yarn build` or `npm run build` or `gatsby build`.
7. Deploy generated built files to firebase hosting, or to your server.## Firebase
Follow the [guides](https://firebase.google.com/docs/web/setup).