Cette application a pour but de permettre à un ostéopathe animalier de pouvoir gérer ses différentes fiches de leurs patients.
Les ostéopathes pourront ajouter des schémas à l'intérieur de leur fiche patient.
Cette application est constituée d'une partie backend avec une API REST Express reliée à une base de données PostgreSQL dockerisée.
Pour l'authentification, le choix s'est porté sur le JWT token avec access/refresh token et sel.
Pour la partie frontend, l'application utilise le librairie React.
Pour stocker les schémas, le choix s'est porté sur Google Cloud Storage qui va permettre de stocker ces fichiers.
- React
- TypeScript
- Formik (Gestion des formulaires)
- ExpressJS
- Typescript
- TypeORM
- PostgreSQL
- JWT
NodeJS, PostgreSQL
Se rendre dans le dossier /server
et lancer :
yarn install
Se rendre dans le dossier /client
et lancer :
yarn install
Se rendre dans le dossier /docker
et lancer :
docker-compose up -d
Pour accéder au conteneur :
docker exec -it <dockerId> bash
Pour se connecter à Postgres :
psql -U postgres
Se rendre dans le dossier /server
et lancer :
yarn run dev
Se rendre dans le dossier /client
et lancer :
yarn start
Mathis ENJOLRAS - 2021