The frontend is currently split between native tomcat functions, jsp pages, and a react app. New development is targeting a full react app rewrite. This setup is focused on the react specific requirements. However, you must do the full system setup referenced in the development README for these to work.
If you are working on react-only work, you can test your changes without updating the full war file.
If you have your dev environment set up correctly, this will build the React app and copy it into your local deployment directory for you.
REPO/frontend/
npm run deploy-dev
http://localhost:81/react/
for local testing or https://public.url.example.com/react/
for the public-facing deploymentREPO/frontend/
and run npm run build
frontend/build/
to the deployed wildbook/react/
directory you created during setuphttp://localhost:81/react/
for local testing or https://public.url.example.com/react/
for the public-facing deployment