A Trello tribute built with Elixir, Phoenix, React, and Redux for real-time collaborative boards.
Phoenix Trello is an open-source tribute to Trello, built with Elixir, Phoenix Framework, React, and Redux. It replicates Trello's core functionality for creating and managing collaborative boards, lists, and cards in real-time. The project serves as a practical example of building a full-stack, real-time web application using modern technologies.
Developers learning Elixir and Phoenix, or those interested in building real-time collaborative applications with a React frontend. It's also suitable for teams seeking a self-hosted, open-source alternative to Trello.
It provides a complete, production-ready codebase that demonstrates best practices in authentication, real-time updates, and full-stack integration, all while being fully open-source and self-hostable.
Trello tribute done in Elixir, Phoenix Framework, React and Redux.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements live updates using Phoenix channels, allowing instant synchronization across users, as demonstrated in the tutorial parts on sockets and channels.
Includes a detailed 12-part tutorial series that walks through the entire development process, making it excellent for educational purposes.
Showcases integration of an Elixir backend with a React/Redux frontend, providing a complete reference for modern web applications.
Fully open-source with deployment instructions for Heroku, enabling self-hosting and customization as per the live demo and tutorial.
Relies on Elixir v1.3 and older dependencies from 2016, which may lack security updates and compatibility with modern tools.
Requires multiple steps including installing Elixir, PostgreSQL, webpack, and npm packages, which can be time-consuming and error-prone for new users.
As a tribute project, it misses many advanced Trello features like custom fields, automation, or integrations, limiting its utility for complex workflows.
Phoenix Trello is an open-source alternative to the following products: