All Projects ā†’ imartinat ā†’ phoenix_live_view_tablefilter

imartinat / phoenix_live_view_tablefilter

Licence: other
Table Filter with Phoenix LiveView

Projects that are alternatives of or similar to phoenix live view tablefilter

king of tokyo
šŸ‘‘ King of Tokyo Multiplayer Board Game using Phoenix LiveView
Stars: āœ­ 25 (+66.67%)
Mutual labels:  phoenix-framework, phoenix-liveview
prexent
šŸŽ„ Fast, live and beautiful presentations from Markdown powered by Phoenix LiveView
Stars: āœ­ 76 (+406.67%)
Mutual labels:  phoenix-framework, phoenix-liveview
phoenix-cms
Headless CMS fun with Phoenix LiveView and Airtable
Stars: āœ­ 72 (+380%)
Mutual labels:  phoenix-framework, phoenix-liveview
curious messenger
Companion repository for Phoenix LiveView Messenger app by Curiosum.dev. Part 1: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-1?utm_source=github&utm_medium=social, Part 2: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-2?utm_source=github&utm_medium=social, Part 3: https://curiosum.dev/blog/elixir-phoenix-lā€¦
Stars: āœ­ 30 (+100%)
Mutual labels:  phoenix-framework, phoenix-liveview
leafblower
Play Cards Against Humanity online with friends!
Stars: āœ­ 29 (+93.33%)
Mutual labels:  phoenix-liveview
phoenix assets webpack
Asset Pipeline with Webpack on Phoenix
Stars: āœ­ 52 (+246.67%)
Mutual labels:  phoenix-framework
admissions
Admissions is the gateway to Elixir School's private Slack
Stars: āœ­ 18 (+20%)
Mutual labels:  phoenix-framework
Realtime
Listen to your to PostgreSQL database in realtime via websockets. Built with Elixir.
Stars: āœ­ 4,278 (+28420%)
Mutual labels:  phoenix-framework
coophub
Cooperatives repos over the world! šŸŒˆšŸŒŽ
Stars: āœ­ 53 (+253.33%)
Mutual labels:  phoenix-framework
hippo game live
Elixir & Phoenix LiveView game
Stars: āœ­ 43 (+186.67%)
Mutual labels:  phoenix-liveview
live dj
šŸ’æ Join or create video playlists to share a real-time experience with others! šŸŽ§
Stars: āœ­ 19 (+26.67%)
Mutual labels:  phoenix-framework
phxsockets.io
Phoenix sockets and channels GUI client
Stars: āœ­ 16 (+6.67%)
Mutual labels:  phoenix-framework
phoenix-channel-client
A Phoenix Channels client library for Elixir.
Stars: āœ­ 20 (+33.33%)
Mutual labels:  phoenix-framework
phoenix-liveview-15m.twitter
Based on the "real-time Twitter clone in 15 minutes with LiveView and Phoenix", from Chris McCord
Stars: āœ­ 40 (+166.67%)
Mutual labels:  phoenix-framework
phoenix-jsroutes
Javascript routing for the phoenix framework
Stars: āœ­ 25 (+66.67%)
Mutual labels:  phoenix-framework
Phoenix Trello
Trello tribute done in Elixir, Phoenix Framework, React and Redux.
Stars: āœ­ 2,492 (+16513.33%)
Mutual labels:  phoenix-framework
distillery packager
Elixir lib for creating Debian and RPM packages with Distillery
Stars: āœ­ 25 (+66.67%)
Mutual labels:  phoenix-framework
zero-to-graphql-using-elixir
The purpose of this example is to provide details as to how one would go about using GraphQL with the Elixir Language.
Stars: āœ­ 20 (+33.33%)
Mutual labels:  phoenix-framework
rent-bot
My personal Facebook Messenger chat bot that helped find an apartment to rent.
Stars: āœ­ 91 (+506.67%)
Mutual labels:  phoenix-framework
gringotts payment
Demo Phoenix app showing gringotts payment library integrations.
Stars: āœ­ 24 (+60%)
Mutual labels:  phoenix-framework

Demo with a Table Filter

  • Select Columns to be visible on the table (Part 1)
  • Filter Columns with dropdown list (Part 2)
  • Search Columns with >,>=,<,<= for numbers and query for strings (Part 3 in the next days)
  • Sort by column

To start your Phoenix server:

  • Add {:filtrex, "~> 0.4.3"} in your mix.exs file in the deps
  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.create && mix ecto.migrate
  • Install Node.js dependencies with cd assets && npm install && cd ..
  • Import Data (test data in a CSV file in the data folder) or use the data from your tables
  • Start Phoenix endpoint with mix phx.server

To use your data from your tables:

  • Add in your context file the following functions from lib/demo/companies/companies.ex:
    • filter_config - more information for this function on Filtrex
    • filter_yourtable (from filter_customers)
  • Update the functions in lib/demo_web/live/filtrex.ex:
    • get_filter_list, get_search_list, get_cols
    • get_rows, get_filter_rows
    • replace form value in the function mount

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].