@univ-lehavre/atlas-amarre
v3.0.0
Published
[](https://doi.org/10.5281/zenodo.17775106)
Readme
AMARRE
Application SvelteKit de gestion des demandes AMARRE.
About
AMARRE permet à un utilisateur authentifié de créer, compléter, suivre et administrer des demandes de questionnaires. L'application s'appuie sur Appwrite pour l'authentification et le stockage utilisateur, expose des routes API pour les demandes, les liens, les PDF et les téléchargements REDCap, et fournit une page de documentation OpenAPI générée.
Features
- Demandes: création, liste, suivi et finalisation des demandes de questionnaires
- Documents REDCap: récupération de liens, PDF et fichiers associés aux demandes
- Authentification: inscription, connexion, session courante et déconnexion via Appwrite
- API documentée: routes
api/v1et page/api/docsadossée à la spécification OpenAPI
Technical Stack
- Frontend: SvelteKit 2, Svelte 5
- Backend: Appwrite, REDCap
- Validation/API: Zod, zod-to-openapi
Scripts
pnpm -F amarre dev # Development
pnpm -F amarre build # Production build
pnpm -F amarre test # Tests
pnpm -F amarre lint # ESLintDocumentation
- ECRIN Audit - Functional cards analysis
Organization
This package is part of Atlas, a set of tools developed by Le Havre Normandie University to facilitate research and collaboration between researchers.
Atlas is developed as part of two projects led by Le Havre Normandie University:
- Campus Polytechnique des Territoires Maritimes et Portuaires: research and training program focused on maritime and port issues
- EUNICoast: European university alliance bringing together institutions located in European coastal areas
License
MIT
