This project aims to collect all available Spots
& E-shops
that accept Lightning Network.
Everybody will be able to Register / Sign Up With Google to add pin to our map soon.
First build and then push into Dockerhub
docker build -t stepanklos/lightningeverywhere .
docker push stepanklos/lightningeverywhere
git clone https://github.com/KlosStepan/Lightning-map
npm install
npm start
In projects/Lightning-map
create .envrc
with following content
export REACT_APP_FIREBASE_API_KEY="xyz"
export REACT_APP_FIREBASE_AUTH_DOMAIN="xyz"
export REACT_APP_FIREBASE_PROJECT_ID="xyz"
export REACT_APP_FIREBASE_STORAGE_BUCKET="xyz"
export REACT_APP_FIREBASE_MESSAGING_SENDER_ID="xyz"
export REACT_APP_FIREBASE_APP_ID="xyz"
export REACT_APP_FIREBASE_MEASUREMENT_ID="xyz"
export REACT_APP_DEBUG=true
export REACT_APP_BLOG=false
and then use direnv allow
which results in
[stepo@archlinux Lightning-map]$ direnv allow
direnv: loading ~/projects/Lightning-map/.envrc
direnv: export +REACT_APP_FIREBASE_API_KEY +REACT_APP_FIREBASE_APP_ID +REACT_APP_FIREBASE_AUTH_DOMAIN +REACT_APP_FIREBASE_MEASUREMENT_ID +REACT_APP_FIREBASE_MESSAGING_SENDER_ID +REACT_APP_FIREBASE_PROJECT_ID +REACT_APP_FIREBASE_STORAGE_BUCKET
to ensure full functionality.
Lightning Everywhere notes
- if not connected, load dummy json w/ disabled places
- About, tiles type (pizza guy, Ross, Polis CZ, blue pig -> be next) some schema, or 5th arrows +
- Admin's /admin section 4 (icons, lists) - not pretty, mby approved by default if user OK (legit mail, captcha)
- About beneath, Why project, About Author, Costs burnt, Support boiz (more like 1/4 par than tile)
- make sure to take out all unused code & have debug in place correctly (!)
- layouts that are same: Home + E-shops + About // Map + Why Lightning
- content todo real photos/videos(or gifs)
Maybe some linter and rules for the project.
README.md - write guidelines (imports order, component before return order).
Finalize UIKit page with all possibilities and settings for documentation and quick usability.