I recently explored Elixir, a trending, high-performance language, and paired it with Phoenix LiveView to build PlainAid π―, a privacy-first web app that simplifies complex text instantly.
Why I Chose Elixir & Phoenix LiveView
Elixir: Runs on Erlang VM β handles millions of concurrent connections
Fault-tolerant & scalable β apps stay reliable under load
Phoenix LiveView: Real-time, interactive UI without heavy JavaScript
Elixir + LiveView lets you build real-time web apps quickly, with clean code and high performance.
What PlainAid Does
PlainAid turns complex legal, official, or formal documents into clear, actionable insights:
β
Simplified Summary
β οΈ Key Actions
β° Deadlines
π¨ Risks
β Optional Items
All real-time, secure, and privacy-first β no accounts, no data storage.
flowchart TD
User --> LiveView[Phoenix LiveView UI]
LiveView --> Simplifier[Text Simplifier Module]
Simplifier --> AI[Groq API (Llama 3.3)]
AI --> Simplifier
Simplifier --> LiveView
LiveView --> User
- - User inputs text in the web form
- - LiveView updates instantly
- - Simplifier sends text to AI API
- - Returns structured summary & actionable points
- - Displayed real-time
Tech Stack
| Component | Technology |
|---|---|
| Language | Elixir 1.19 |
| Framework | Phoenix 1.7 + LiveView |
| AI Processing | Groq API (Llama 3.3 70B) |
| HTTP Client | HTTPoison |
| JSON | Jason |
| Styling | Tailwind CSS |
| Deployment | Render.com |
Try It Yourself
π Live Demo: https://lnkd.in/dRFc8uMH
π GitHub Repo (Open Source β MIT): https://lnkd.in/dPR7YcGC
Why This Matters
- Build interactive, real-time apps with minimal front-end code
- Scalable & fault-tolerant β handles growth effortlessly
- Privacy-first design β perfect for sensitive documents
Ideas for Contribution
Multi-language support (Arabic, Spanish, French)
Browser extension
Export results to PDF/DOCX
Batch processing of documents
Enhanced AI summarization
π’ PlainAid is live & ready for testing!
Give it a try, fork the repo, or contribute. Letβs make reading complex text simple for everyone.
Top comments (0)