- JavaScript 98%
- HTML 1.7%
- CSS 0.3%
| migrations | multi-photo support | |
| public | User sessions | |
| src | allow avif and webp uploads | |
| .eslintrc.cjs | reports are mapped as circles | |
| .gitignore | ignore entire data dir | |
| index.html | restructure dirs | |
| knexfile.js | migration for new fields. | |
| LICENSE.agpl3.0.txt | readme/license | |
| package-lock.json | upgrade some deps | |
| package.json | upgrade @headlessui/react | |
| postcss.config.js | begin | |
| README.md | readme: production run cmd | |
| tailwind.config.js | begin | |
| vite.config.js | switch to preact | |
Ceanothus
Mapping/surveying tool (WIP)
Download a Protomaps dump that includes San Francisco (can use this link) and copy it to public/sf.pmtiles
mkdir public/uploads
Then npm install && npm run dev
Production: vite build && NODE_ENV=production node src/server/main.js
License
Ceanothus, a mapping tool. Copyright (C) 2023 Scott Feeney
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/