Phoenix Trello alternatives and similar packages
Based on the "Applications" category.
Alternatively, view Phoenix Trello alternatives based on common mentions on social networks and blogs.
-
Logflare
Never get surprised by a logging bill again. Centralized structured logging for Cloudflare, Vercel, Elixir and Javascript. -
CaptainFact
🔎 CaptainFact - API. The one that serves and process all the data for https://captainfact.io -
Startup Job
An app to search startup jobs scraped from websites written in Elixir, Phoenix, React and styled-components. -
Exon
Exon is a “mess manager” developed in Elixir and provides a simple API to manage & document your stuff. -
medex
Medical Examination - application for register health check callbacks and represent their state via HTTP. -
chat
💬 CHAT: Instant Messenger. ISO/IEC: 20922; ITU/IETF: 3394, 3565, 5280, 5480, 5652, 5755 8551, X.509, CMS, PKCS-10, PCKS-7, OCSP, LDAP, DNS; ANSI: X9-42, X9-62, X25519, X488; NIST: SECP384r1. -
majremind
A self-maintained database of your updated server which tells you which one needs to be updated.
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of Phoenix Trello or a related project?
README
Phoenix Trello
Trello tribute done with Elixir, Phoenix Framework, Webpack, React and Redux.
Tutorial
- Intro and selected stack
- Phoenix Framework project setup
- The User model and JWT auth
- Front-end for sign up with React and Redux
- Database seeding and sign in controller
- Front-end authentication with React and Redux
- Setting up sockets and channels
- Listing and creating new boards
- Adding board members
- Tracking connected board members
- Adding lists and cards
- Deploying our application on Heroku
Live demo
https://phoenix-trello.herokuapp.com
Requirements
You need to have Elixir v1.3 and PostgreSQL installed.
Installation instructions
To start your Phoenix Trello app:
- Install dependencies with
mix deps.get
- Ensure webpack is installed. ie:
npm install -g webpack
- Install npm packages with
npm install
- Create and migrate your database with
mix ecto.create && mix ecto.migrate
- Run seeds to create demo user with
mix run priv/repo/seeds.exs
- Start Phoenix endpoint with
mix phoenix.server
Now you can visit localhost:4000
from your browser.
Enjoy!
Testing
Integration tests with Hound and Selenium ChromeDriver. Instructions:
- Install ChromeDriver with
npm install -g chromedriver
- Run ChromeDriver in a new terminal window with
chromedriver &
- Run tests with
mix test
If you don't want to run integration tests just run mix test --exclude integration
.
License
See [LICENSE](LICENSE).
*Note that all licence references and agreements mentioned in the Phoenix Trello README section above
are relevant to that project's source code only.