Skip to content
Deep Work Hours is a time tracking software built with Elixir, Phoenix, and Tailwind CSS.
Elixir HTML CSS JavaScript
Branch: master
Clone or download

README.md

Deep Work Hours

Deep Work Hours is a time tracking software built with Elixir, Phoenix, and Tailwind CSS

Background

In Oct 2019, I started a new job as a tech lead, and switched from PHP to Elixir. With the intention to master the tech stack my team is using, I rebuild my side project Deep Work Hours with the same tech stack.

Install

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Copy sample secret file config/dev.secret.exs.sample to config/dev.secret.exs
  • Configure external services in secret file config/dev.secret.exs
  • Install Node.js dependencies with cd assets && npm install
  • Start Phoenix endpoint with mix phx.server

External Service

Auth0

Auth0 handles the user authentication.

Tutorial

License

None

You can’t perform that action at this time.