Artemis Dashboard
An Operational Dashboard in Elixir and Phoenix
Artemis Dashboard is built on top of Artemis Platform, a collection of production-ready design patterns for Elixir and Phoenix.
Patterns
General Patterns:
- Authentication with OAuth2
- Role-Based Access Control ⬈ Documentation ⬈ Discussion
- Full Text Search ⬈ Documentation ⬈ Discussion
- Event Based Pub/Sub
- Dedicated Audit Logging
- Dynamic Caching
- Feature Flipper
- GraphQL API Endpoint
- Phoenix Web Endpoint
- Docker Support
- Unit Testing
- Browser-based Feature Testing
UI Patterns:
- Breadcrumbs
- Pagination
- Table Search
- Table Export
- Table Sorting
- Table Filtering
Planned:
- Node Clustering
Demo
A container-based demo environment is available. Assuming docker and docker compose is installed:
bin/demo/build # Build the demo environment
bin/demo/up # Start the demo environment
bin/demo/stop # Stop the demo environment
bin/demo/remove # Remove the demo environment
Looking for More?
Artemis Dashboard
Artemis Platform is a generic Elixir / Phoenix platform ready to be the foundation of your next web application.
Artemis Teams
Collaborative Team-Based Tools written in Elixir and Phoenix.