Web map

The big picture of the web map apps, repos, projects

This introduces our web-map and web-map-related project on Greenstand.

Application instructions are here:

v1: https://greenstand.org/treetracker/web-map

v2: https://greenstand.org/treetracker/web-map-v2

Online version:

v2: https://beta-map.treetracker.org

v1: https://map.treetracker.org

Currently, we are actively deploying these projects/features:

Projects

Now there is huge pressure on rendering the map, one of the reasons is that it is complicated to join the data crossing tables and get what we need, so we want to optimize the database structure to offer better performance, and also change the application to adapt the new DB.

keywords and tech stack involved: javascript, SQL, PostgreSQL, node.js, knex, denormalization.

The v2 web map is a project to let the current web map to adapt our new database domain, in the new domain, we evolved a better business modal for a long-term vision and growth for Greenstand.

keywords and tech stack involved: Node.js, Typescript, RESTful API, Knex, SQL, tile-server

We need to implement the like feature for not just web map clients but also any places we need it, for example, android app.

It is about a click counting and resenting system + API(microservice)

On the client, it is a like button and the number that how many people liked it.

Also, consider using this small API to try NestJS as our next-generation API framework

keywords/tech stack: microservice, Node.js, NestJS

The organization on Greenstand can custom their own web map UI, color, theme, font, spacing, logo, menu, and map settings.

keywords/tech stack: material-UI, React, CSS, next.js

Web map core 3.0

The new version of the web map core that can be integrated into native app, android, and IOS

keywords/tech stack: React, web viewer, React-Native

The user system on web map app, user can register, login, custom their profile on web map.

keywords/tech stack: OAuth, React, UI/UX, Keycloak

The user interface deals with the wallet API, which can check info, and transfer token.

keywords/tech stack: React, MaterialUI, UI/UX design, RESTful API

Optimize the SEO for map.treetracker.org, and grow the visits and users.

keywords/tech stack: google analytics, SEO, google AD

The search feature on the map, and possibly on the admin panel and others.

Support full-text search by all possible info, like all kinds of names, intro, and locations.

keywords/tech stack: Solr, search engine, React, MaterialUI

Roadmap

The roadmap as of 2023 Jan:

Last updated