/etips

eTIPS - Early Therapy in Perinatal Stroke

Primary LanguageSvelte

eTIPS - Early Therapy in Perinatal Stroke

About

eTIPS is a home based parent-delivered intervention for babies affected by perinatal stroke, developed by a team at Newcastle University and made possible by an NIHR Career Development Fellowship to Dr Anna Basu. Families involved are given developmental resources relevant to their baby's condition and additional support and advice throughout.

Project Team

Dr Anna Basu, Newcastle University (anna.basu@newcastle.ac.uk)
Janice Pearse, NHS (janice.pearse@nhs.net)

RSE Contact

Arturo Guzmán Pérez RSE Team Newcastle University
(arturo.guzman-perez@newcastle.ac.uk)

Built With

Frameworks SvelteKit

Services (included in the docker-compose.yml file) Directus Postgres Umami Caddy

Getting Started

Prerequisites

Development: PNPM

Testing/Production: A server, or local machine to deploy to Docker and Docker compose SOPS AGE

The docker compose will automatically deploy all services needed. Yet, there will be no data and database structure at all. Please contact Arturo to get the appropiate AGE key, prepopulated database and media to deploy eTIPS.

Caddy sets up automatically SSL and all services under subdomains, using the DOMAIN env variable

  • for the frontend
  • cms.* for directus
  • events.*

Installation

pnpm install

Running Locally

Developing

git clone git@github.com:NewcastleRSE/etips.git
cd etips
pnpm install
pnpm run dev --host

Building

Locally:

pnpm run build
pnpm run preview

Running Tests

Unit testing

pnpm run test:unit

E2E TBC

Deployment

Local

Local url

Test

Production

https://etips.org.uk

Usage

TBC

Roadmap

  • Initial Research
  • Minimum viable product
  • Alpha Release
  • Feature-Complete Release

Contributing

Main Branch

Main

Dev Branch

Dev

Feature Branches

License

Citation

Acknowledgements