GithubHelp home page GithubHelp logo

blitz-postmark's Introduction

Placemark

This is the open source project Placemark, which was previously a SaaS app. Placemark is a tool for creating, editing, and visualizing map data, in a variety of formats including GeoJSON, KML, Shapefiles, CSV, and many more.

This is a monorepo and it contains multiple subprojects:

Subprojects

  • Play is the free-to-use interface accessible at play.placemark.io. It has no server backend or map storage, but it supports all other features.
  • Placemark-app is a simplified version of the Placemark SaaS app that supports server storage and realtime sync and collaboration.
  • The SaaS branch contains the unsimplified, full-fledged code for the Placemark product, which is a superset of Placemark-app and includes things like billing and account provisioning.

Placemark could be useful to you if

  • You need to edit, preview, create map data and want something similar to geojson.io, a project originally by the same author.
  • You want to build a SaaS on this code. It is very liberally licensed. If you want to create a startup on this, you can.
  • You want to extract patterns or modules from the codebase. It has implementations of many things in it.

Placemark is not

  • An alternative to Mapbox GL, Maplibre, Deck.gl, etc: it uses Mapbox GL. It is a tool for editing maps, it uses existing tech to render the maps.
  • A library you can use in your app. But you could possibly extract such a library from the codebase with a bit of time and effort.
  • A product with customer support. It used to be, but is now an open source product mostly developed and maintained by Tom MacWright in his (my) free time.

blitz-postmark's People

Contributors

tmcw avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

erikcvisser

blitz-postmark's Issues

blitz install fails: cannot find module ".../recipe-install/index.js"

> blitz -v
Linux 5.4 | linux-x64 | Node: v16.4.2
blitz: 0.38.5 (global)
blitz: 0.38.5 (local)
> blitz install placemark/blitz-postmark

    Error: Cannot find module '/mnt/d/src/witt3rd/blitz/my-bliz-app/.blitz/recipe-install/index.js'
    Require stack:
    - /mnt/d/src/witt3rd/blitz/my-bliz-app/node_modules/@blitzjs/cli/lib/src/commands/install.js
    - /mnt/d/src/witt3rd/blitz/my-bliz-app/node_modules/@oclif/config/lib/plugin.js
    - /mnt/d/src/witt3rd/blitz/my-bliz-app/node_modules/@oclif/config/lib/config.js
    - /mnt/d/src/witt3rd/blitz/my-bliz-app/node_modules/@oclif/config/lib/index.js
    - /mnt/d/src/witt3rd/blitz/my-bliz-app/node_modules/@oclif/command/lib/command.js
    - /mnt/d/src/witt3rd/blitz/my-bliz-app/node_modules/@oclif/command/lib/index.js
    - /mnt/d/src/witt3rd/blitz/my-bliz-app/node_modules/@blitzjs/cli/lib/src/index.js
    - /home/donald/.config/yarn/global/node_modules/blitz/cli/dist/blitz-cli.cjs.dev.js
    - /home/donald/.config/yarn/global/node_modules/blitz/cli/dist/blitz-cli.cjs.js
    Code: MODULE_NOT_FOUND

There is no index.js file at that location, but there is an index.ts file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.