Skip to content

geospatialweb/express-vue3-tsx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geospatial Web

https://www.geospatialweb.ca

Development sandbox website to showcase the application integration of Node/Express, Vue 3 Composition API, CSS Modules with vanilla CSS, TypeScript, TSX, Mapbox GL, Deck.GL, PostGIS 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 reactive/static global state management without Vuex, Pinia or Redux

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

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

You be the judge...

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published