Is used with the react app found in client_app folder. Read the README of the client_app for details about the client.
Uses diesel for database management. Current implementation uses sqlite. The db folder contains diesel migration files.
Let's briefly have a look at the most important packages:
app_commoncommon folder for shared global app state data. Implements user management backend.servermain server appuser_app_commonshare user app structures for client requests and response.user-appimplements the user main formuser_wasm_libwasm module foruser_app_commonstructures. It is used by client app. It is built from client app usingnpm run build:wasmjsonformscrate with jsonforms trait and common structs for reponse to client jsonform requests.jsonforms_derivecrate with jsonforms proc macros that applied over a struct implements JsonFormsSerializable trait
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.