Simple application for managing patients. See CHANGELOG.md file to get details about development process
Features are:
- Display patient list
- Search by patient
- Filter by patient
- Create patient
- Add validation
- Update patient
- Delete patient
- Clojure
- ClojureScript
- PostgreSQL
Sublime Text 4 with installed Clojure (Sublimed) package
Add PATIENT_SAMURAI_DB_URL
environment variable to connect to PostgreSQL server
jdbc:postgresql://localhost:5432/patient_samurai?user=USERNAME&password=PASSWORD
Create migration file
sh scripts/create-migration.sh NAME
Apply migrations
sh scripts/apply-migrations.sh
Run in 1st terminal tab:
clj -M:dev-client
Run in 2nd terminal tab:
clj -M:dev-repl
sh scripts/package.sh
sh scripts/test.sh
I will add CI using Github Actions and CD using Kubernetes on ... FIXME