This project is a demo for a Ktor application. (Intended as a first step for full-stack Android app using this Ktor api)
The Ktor application structure is grouped by the following features:
module | description |
---|---|
UsersModule | A user may register and keep informed about report incidents qualified users may change the status of an incident |
AuthModule | a registered user can login to report and manage incidents |
IncidentsModule | Incidents can be reported anonymously or by a registered user An incident has location, a status and can be documented with images of the incident reported incidents can be managed and when an incident report is deleted the related uploaded images of the incident are also deleted. |