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.
Important Note
The guides were made for earlier versions, so they might not be fully up to date. New and updated guides will be coming with the full v1 release.
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).