Developer Documentation

The Water Sensitive Cities User Management Tool (WSCU) is a web application and consists of a backend and a frontend. The backend is a REST API written in Python using the Flask framework. The frontend is a single page application written in JavaScript using the React.js framework.

REST API

The backend is a REST API written in Python using the Flask framework. The backend is responsible for managing user accounts, projects, and access to tools. It also provides an API for the frontend to access the data.

The API is documented using Swagger. The documentation can be found at https://wscu-dev.dance4water.org/api/v1/ui.