Hemo is a portmanteau (i.e. [H]anami + D[emo] = Hemo
) which is designed to provide a fully working demo Hanami application as built by the Hanamismith gem.
-
Uses Hanamismith for building the initial project skeleton and application architecture.
-
Uses modern Hanami (backend) and htmx (frontend) technology to rapidly develop full featured web applications.
-
Uses modern CSS for stylesheets.
-
Provides a simple task management system for demonstration purposes where you can view, create, edit, update, and destroy tasks.
See Hanamismith for details.
To set up the project, run:
git clone https://github.com/bkuhlmann/hemo
cd hemo
bin/setup
For access to the console, run:
bin/console
To view all Rake tasks, run:
rake -T
To view all Hanami CLI or CLI subcommand options, run:
bin/hanami -h
bin/hanami db -h
To develop — red, green, refactor — with Guard, run:
bin/guard
To launch the server, use any of the following:
# With Overmind (recommended)
overmind start --procfile Procfile.dev
# Without Overmind
bin/hanami server
Once the server is running, you can view the app via the following URLs:
-
https://localhost:2443
(secure) -
http://localhost:2300
(insecure)
You can also check the status (health) of the app by hitting the /up
endpoint.
-
Built with Hanamismith.
-
Engineered by Brooke Kuhlmann.