https://github.com/csarnataro/phoenix-todomvc
A TodoMVC implemented in Elixir/Phoenix
https://github.com/csarnataro/phoenix-todomvc
elixir elixir-phoenix
Last synced: 6 days ago
JSON representation
A TodoMVC implemented in Elixir/Phoenix
- Host: GitHub
- URL: https://github.com/csarnataro/phoenix-todomvc
- Owner: csarnataro
- Created: 2023-08-28T20:31:49.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-29T14:13:37.000Z (almost 3 years ago)
- Last Synced: 2025-11-16T15:31:52.638Z (7 months ago)
- Topics: elixir, elixir-phoenix
- Language: Elixir
- Homepage: https://todomvc-elixir.fly.dev
- Size: 298 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TodoMVC with Phoenix 1.7.1
A [TodoMVC](https://www.todomvc.com) implementation in Elixir/Phoenix.
It's mostly compliant with the [TodoMVC specification](https://github.com/tastejs/todomvc/blob/master/app-spec.md), with some notable exceptions:
- it's not written using a JavaScript framework
- all data is stored in a database instead of the browser's localstorage
## Credits:
- Heavily inspired by https://github.com/dwyl/phoenix-todo-list-tutorial
## Development
To start your Phoenix server:
* Run `mix setup` to install and setup dependencies
* Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`
Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
## Learn more
* Official website: https://www.phoenixframework.org/
* Guides: https://hexdocs.pm/phoenix/overview.html
* Docs: https://hexdocs.pm/phoenix
* Forum: https://elixirforum.com/c/phoenix-forum
* Source: https://github.com/phoenixframework/phoenix