An open-source time tracking application built with Elixir, Phoenix, React, and Redux, inspired by Toggl.
Phoenix Toggl is an open-source time tracking application built as a tribute to Toggl. It allows users to track time spent on tasks and projects, manage projects, and view reports. The project demonstrates how to build a full-stack web application using Elixir, Phoenix, React, and Redux.
Developers interested in learning full-stack development with Elixir and Phoenix, or those seeking a self-hosted time tracking solution. It's also suitable for teams wanting to customize their time tracking tools.
It provides a fully functional, self-hostable alternative to commercial time trackers with modern tech stack examples. The codebase serves as a practical reference for building real-time applications with Elixir and React integration.
Toggl tribute done with 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.
Uses Phoenix channels for live interface changes, showcasing Elixir's concurrency model to power responsive applications without page reloads.
Provides a complete codebase integrating Elixir, Phoenix, React, and Redux, serving as a practical reference for modern web development workflows.
Offers a free, open-source alternative to Toggl that can be tailored to specific needs, avoiding vendor lock-in as highlighted in the value proposition.
Includes integration tests with Hound and Selenium, as per README instructions, demonstrating robust end-to-end testing strategies for reliable deployment.
Relies on Elixir v1.2, which is several versions behind current releases, potentially causing compatibility and security issues with newer libraries.
Requires multiple steps including PostgreSQL installation, npm packages, and separate ChromeDriver execution for testing, increasing deployment time and complexity.
As a tribute project, it lacks advanced commercial features like team management, mobile apps, or detailed reporting compared to full-scale time tracking tools.
Phoenix Toggl is an open-source alternative to the following products: