Crate iqps_backend
source ยทExpand description
Modulesยง
- auth ๐Utils for Github OAuth integration and JWT authentication
- db ๐Database stuff. See submodules also.
- env ๐Environment Variables
- pathutils ๐Utils for parsing paths on the server and to store/retrieve paths from the database A โslugโ is the part of the path common to the question paper and is stored in the database. Depending on the requirements, either a URL (eg: static.metakgp.org) or a path (/srv/static) can be prepended to the slug to get the final path to copy/serve/move the question paper to/from.
- qp ๐Utils for parsing question paper details
- routing ๐Router,
handlers
,middleware
, state, and response utils.
Functionsยง
- main ๐