This to-do app is a demo of an installable Phoenix Progressive Web App (PWA) that can sync real-time across multiple devices while also being able to work locally offline.
A live demo of the app can be found here.
You can run this app locally by following the steps below after cloning the repo.
mix deps.get
--prefix assets
is required when running
the command from the root directory in order to install the dependencies in the
assets
directory.npm install --prefix assets
mix ecto.create
mix phx.server
To deploy this app to Fly.io, run the following commands.
Note: You will need to have an account with Fly and
flyctl
installed.
fly.toml
file. A new one will be created when you run fly launch
.rm fly.toml
fly launch
Created by Tony Dang. Please feel free send any questions or feedback to [email protected].