beacon_demo
beacon_demo copied to clipboard
Sample application running Beacon, a open-source content management system (CMS) built with Phoenix LiveView.
BeaconCMS Demo
Sample application to showcase beacon features. Follow the readme to get started:
Run a database
Postgres is configured by default but you may change the adapter in lib/beacon_demo/repo.ex.
Adjust database connection
In config/dev.exs adjust the following repo config to fit your local environment:
config :beacon_demo, BeaconDemo.Repo, ...
Setup
Run setup to install dependencies and setup initial data:
mix setup
Run server
mix phx.server
Change seeds data (optional)
Layouts and pages are defined in priv/repo/seeds/beacon.exs. That data will be seeded on mix setup and you can manage it using the admin interface,
but feel free to edit as you wish and run mix ecto.reset to drop the database and recreate all data.
Demo
Visit some sample pages:
- http://localhost:4000 to see an example of a landing page.
- http://localhost:4000/blog to visit the blog index.
- http://localhost:4000/admin to manage your demo site.
Exploring
Checkout the Beacon guides for more.