Uneebee is an open-source Elixir/Phoenix application focused on community content and learning workflows, designed to be both a usable product and a practical reference for building modern web apps in the Elixir stack. Its structure showcases common concerns—authentication, profiles, content creation, feeds, tagging, and search—implemented with clean boundaries so features can evolve independently. Real-time updates and responsive interactions are handled using Phoenix’s live capabilities and channels, demonstrating how to mix server-driven UI with interactive client behavior. Background jobs, caching, and pagination patterns are laid out in a way that scales from small communities to heavier usage. The codebase emphasizes maintainability with clear contexts, test coverage, and a straightforward deployment story. As a learning resource, it helps teams see how to stitch together Phoenix primitives into a cohesive, production-leaning application.
Features
- Enables course creation with interactive, LiveView-driven UI
- Designed to be an open-source alternative to platforms like Duolingo
- Built using Elixir and Phoenix LiveView for real-time interactivity
- Publicly available with a visible development roadmap
- Encourages community contributions and forking
- Caution: no longer maintained; moving towards successor project Zoonk