README.md

[![Branch tests](https://github.com/shipworthy/journey/actions/workflows/github-actions-branch-test.yml/badge.svg?branch=main)](https://github.com/shipworthy/journey/actions/workflows/github-actions-branch-test.yml)

# Journey
Journey is an [Elixir](https://elixir-lang.org/) package that simplifies defining and running persistent, workflow-like processes simply, scalably, and reliably.

Examples of applications that could be powered by processes defined and executed with Journey:
* a web site for computing horoscopes,
* a food delivery application,
* a web site for accepting and processing credit card applications.

Journey processes are designed to be persistent and resilient, to survivce service restarts, and to, quite literally, scale with your service.

Please see the Livebook in `./examples` as well as `Journey` [documentation](https://hexdocs.pm/journey) for more information.

## Documentation

Full documentation can be found at [https://hexdocs.pm/journey](https://hexdocs.pm/journey).