Galley is a cooking application with the goal of making it easier and more fun to plan & cook meals. At this time users can only create and browse recipes, but future features may include meal planners, finding recipes based on the ingredients you have etc.
- Elixir >= 1.12
- An AWS account + S3 buckets
- A sendgrid account (or other mailer if you wish to set that up yourself)
- Sqlite installed
- Install dependencies with
mix deps.get
- Create and migrate your database with
mix ecto.setup
- Fill your .env.dev variables (see
env.example
) for a template.- our shell implies using fish shell.
- Start Phoenix endpoint with
source env.dev; mix phx.server
- or inside IEx with
source env.dev; iex -S mix phx.server
- or inside IEx with
- You can migrate recipes from Aris Garden by runnimg
mix db.migrate_aris
if you want test data - Visit
localhost:4000
from your browser.