View Source Overview

Tamnoon is a web development framework for Elixir, designed with a "simplicity-first" approach. It aims to deliever a smooth and efficient development experience, and to be as approachable as possible.

Out of the box, Tamnoon comes with built-in state management and PubSub functionality. These guides will familiarize with Tamnoon, while also providing a step-by-step example of developing a small, real-time chat room app.

Note: If you only wish to see an example of Tamnoon's workflow, check out the Wrapping Up guide.

Guides Summary

Below is a rundown of the contents of every guide:

  • Getting Started: Installation and basic setup.

  • Components: Building the UI. By this point you should be able to create static web pages with Tamnoon.

  • The State and Methods: Introduction to real-time client-server interactions.

  • Tamnoon HEEx: The Tamnoon HEEx syntax, and how to use it in order to implement real-time client-server interactions.

  • Wrapping Up: Completing the chat app.

-Deployment: Deploying Tamnoon apps (Mix Releases, HTTPS).