This is a new version of Native Land Digital's web app, meant to replace the current WordPress & Mapster frontend.
Built with:
(Updated 1/8/24)
Currently we are working on our Open Source Debut milestone.
In this milestone, we're implementing measures to ensure code quality, including:
If you'd like to join us in contributing to these goals, welcome! Please get in touch with us on Native Land Digital's Slack.
We are not yet reviewing or merging pull requests that are outside of the scope of this milestone.
Note that server
and client
are decoupled and in separate repos.
native-land-web
root folder to hold both client and server folders.git clone
to copy this repo (native-land-web-client
) into root.git clone
to copy native-land-web-server
into root.yarn
in both folders to install dependencies..env.local
file in client
as VITE_MAPBOX_TOKEN
native_land_digital
database, and insert SQL..env
file to connect native-land-web-server
to database.cd native-land-web-client
and yarn dev
to start both client
and server
at the same time.localhost:5173
in your browser.This is a diagram of how the data flows within the app, and interacts with both the server and Native Land's Mapbox account (which is the source of truth for the front page map):
Note that these two flows are distinct from and don't depend on one another: