Skip to content

geospatialweb/go-vue3-tsx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geospatial Web

https://www.geospatialweb.ca

NOTE: .env file is available upon request at johncampbell@geospatialweb.ca

Development sandbox website to showcase the application integration of Go REST API, Vue 3 Composition API, CSS Modules with vanilla CSS, TypeScript/TSX, Mapbox GL, Deck.GL, PostGIS, Martin MVT Tile Server and Docker. This implementation features isolated Map instances in separate routes.

In essence, this implementation is a Proof of Concept and MVP Prototype that embodies what I consider to be the major tenets of the three leading JavaScript front-end frameworks, namely:

  • Angular: TypeScript, Dependency Injection and RxJS asynchronous programming

  • React: Functional components, Declarative UI and JSX/TSX

  • Vue 3: Composition API, ES6 Proxy and Pinia

To that end, this custom hybrid front-end framework experiment has been an overwhelming success. Everything coalesces perfectly.

Further, Vite is super fast for HMR development compilation (without Webpack and Babel). Tooling is simplified and cohesive throughout. And the new Jest-compatible Vitest unit test framework performs to expectations.

You be the judge...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published