An open API service indexing awesome lists of open source software.

https://github.com/i1d9/cropper_js_phx

A Phoenix Application showcasing how to add cropperjs in Liveview using Hooks. It also has OpenCv to allow only uploads containing one face
https://github.com/i1d9/cropper_js_phx

cropperjs elixir elixir-phoenix erlport liveview opencv-python

Last synced: 9 days ago
JSON representation

A Phoenix Application showcasing how to add cropperjs in Liveview using Hooks. It also has OpenCv to allow only uploads containing one face

Awesome Lists containing this project

README

          

# PhxCropperJs

A project demonstrating how to add cropper js to a phoenix liveview application.
I've intergrated open-cv using python through erlport. Only uploads that contain faces are allowed.

To Get started:
* Install dependencies with `mix deps.get`
* Create `dev.local.exs` and add the path of your python interpretor use `dev.local.example` file to guide you.
* 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.

## Learn more
* ASDF Guides: https://asdf-vm.com/guide/getting-started.html
* Phoenix Official website: https://www.phoenixframework.org/
* OpenCV Python: https://pypi.org/project/opencv-python/
* ErlPort Docs: https://www.google.com/search?client=safari&rls=en&q=erlport&ie=UTF-8&oe=UTF-8
* 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