https://github.com/athena-logistics/athena-backend
:beer::tropical_drink::wine_glass: Athena Event Logistics - Backend / Web
https://github.com/athena-logistics/athena-backend
elixir event logistics phoenix phoenix-framework
Last synced: 9 months ago
JSON representation
:beer::tropical_drink::wine_glass: Athena Event Logistics - Backend / Web
- Host: GitHub
- URL: https://github.com/athena-logistics/athena-backend
- Owner: athena-logistics
- License: mit
- Created: 2020-02-22T16:59:24.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-05-01T11:34:42.000Z (about 1 year ago)
- Last Synced: 2025-08-10T20:55:23.715Z (11 months ago)
- Topics: elixir, event, logistics, phoenix, phoenix-framework
- Language: Elixir
- Homepage: https://athena-logistics.github.io/
- Size: 1.84 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Athena
[](https://github.com/athena-logistics/athena-backend/actions/workflows/branch_main.yml)
[](https://coveralls.io/github/athena-logistics/athena-backend?branch=main)
[](https://github.com/athena-logistics/athena-backend/blob/master/LICENSE)
[](https://github.com/athena-logistics/athena-backend/commits/master)
:beer::tropical_drink::wine_glass: Event Logistics Management
## Development
To start your Phoenix server:
* Install Elixir / Node / Erlang using [`asdf`](https://asdf-vm.com/) as specified in `.tool-versions`
* Start Local Postgres for example using Docker
```bash
docker run \
--restart always \
--name postgres \
-v /usr/local/opt/postgres:/var/lib/postgresql/data \
-p 5432:5432 \
-d \
-e POSTGRES_PASSWORD="" \
-e POSTGRES_USER="root" \
-e POSTGRES_HOST_AUTH_METHOD="trust" \
postgres:latest
```
* Setup Environment Variables with `export DATABASE_USER="root" DATABASE_PASSWORD="" DATABASE_HOST="127.0.0.1"`
* Install dependencies with `mix deps.get`
* Create and migrate your database with `mix ecto.setup`
* Install Node.js dependencies with `npm install --prefix assets`
* Start Phoenix endpoint with `mix phx.server`
Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
## Learn more
* Official website: https://www.phoenixframework.org/
* Guides: https://hexdocs.pm/phoenix/overview.html
* Docs: https://hexdocs.pm/phoenix
* Forum: https://elixirforum.com/c/phoenix-forum
* Source: https://github.com/phoenixframework/phoenix