Coluguide is a simple, declarative knowledge enhancement tool built to help ease cognitive load for myself and our team at a nation-wide long-term care pharmacy.
It's built to quickly find resources for accomplishing tasks and display the information in the simplest terms possible. If the simple declarative instructions are not enough, a link to a more specific guide is provided.
There is a small, self-documenting demo site available here. Please use a desktop for now to access it - we don't use mobile at work and I have a very limited time budget for this project. Mobile support is planned for the future.
Currently the functionality is specific to how we're using it at work, but I figure I'll make the code available in case it's interesting/useful for someone out there.
Hosting it yourself may require access to/knowledge of:
To run :
- Install Nix:
sh <(curl -L https://nixos.org/nix/install) --daemon
- Enable Flakes:
mkdir -p ~/.config/nix && echo "experimental-features = nix-command flakes" >> ~/.config/nix/nix.conf
- Ensure Postgres is running (the method for this will depend on your operating system/setup)
- Clone this repository:
git clone https://github.com/kaBeech/coluguide.git
- Enter the newly cloned directory with
cd coluguide
- Enter the Coluguide development shell with
nix develop
- Initialize Coluguide with
coluguide-init
- Start the Coluguide endpoint with
mix phx.server
or inside IEx withiex -S mix phx.server
Then you can visit localhost:4000
from your browser!
You may wish to customize authentication and Postgres configuration