style: ignore `.ruby-version`
app bootstrap
feature: `offer` model
feature: basic auth
fix: migrate db structure
feature: layout
style: ignore sqlite db files
feature: templatize offer view; add contact to offer model
feature: contact should appear in description

By not using a specific field/format for contact, the offer can contain
anything that makes the developers able to reach the company. Should be
contained in the description.