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.
View a live demo at https://artemis-dashboard.com/.
General Patterns:
- Authentication with OAuth2
- New Resource Generator ⬈ Documentation ⬈ Discussion
- Role-Based Access Control ⬈ Documentation ⬈ Discussion
- Full Text Search ⬈ Documentation ⬈ Discussion
- Event Based Pub/Sub
- Dedicated Audit Logging
- Feature Flipper
- GraphQL API Endpoint
- Phoenix Web Endpoint
- Docker Support
- Unit Testing
- Browser-based Testing
UI Patterns:
- Breadcrumbs
- Pagination
- Table Search
- Table Export
- Table Sorting
- Table Filtering
Additional Patterns:
- Real-time data updates with Phoenix LiveView
- Dynamic Caching
- Custom UI and Design
View a live demo at https://artemis-dashboard.com/.
Or spin up a demo locally. 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
Once built and started, the demo environment is available at: http://localhost:4077
Artemis Platform is a generic Elixir / Phoenix platform ready to be the foundation of your next web application.