Nopp

Nopp

Hey,

i don’t know if this is the right category, so please move it if it’s not :slight_smile:

As you can read in my other thread i am really new to programming, but not new in IT.
So i have a lot of knowledge as a user and administrator in different kind of Software.

I have the question if Elixir is capable of the following ideas. It’s not important that some of the project can’t be made by someone alone. That is not the topic.

  1. A monitoring software
    You install an “agent or probe” on a client and the client pushes (or the server asks) for different kind of data (% storage left on the device, status of an SSL certificate etc.).
    The data will be shown in a web user interface.
    You can take this for example → PRTG Network Monitor: All-in-One Network Monitoring Software
    I don’t know if you are able to make such agent in Elixir, or if you have to avoid to another language for this part and use Elixir just for the web app. As far a i know PRTG is implemented in Delphi, Go and C++.

  2. A Ticketing System in Kanban Style.
    This would be for internal usage. Just plain webbased with drag&dropping tickets from line to line (New, In Progress, Waiting, Done…). With incoming mails processed directly to a new ticket and the option to answer directly to a customer from the “ticketcards” via mail.
    Is this possible?

Thanks for your input,
Nopp

Showing Posts 1 to 5

NobbZ

NobbZ

  1. Yes, I think elixir is capable of doing this, server and client. Only if you want to have some command line tool for user interaction, I’d fall back into another language and let it talk via a unix-socket (or even a REST-API) to the elixir part.
  2. This idea sounds more like “presentation” of data available else where. I think elixir is capable of creating an app that “hosts” and “serves” this data, perhaps rendering it into static HTML, but that level of user interaction you describe is more in the domain of JavaScript talking back to the server. Perhaps you can abstract parts of it away using drab, but I’m pretty sure, knowing JavaScript will help you with this.
stefanchrobot

stefanchrobot

As @NobbZ said, the majority of work here is going to be on the frontend side. For a modern user experience, you’ll want a JavaScript-heavy SPA. The backend is going to be pretty straightforward here - still a great use case for Elixir.

kokolegorille

kokolegorille

The first point looks like Nagios. Elixir for the backend would be a nice use case. For the client, anything that can talk to an API would be enough.

For the second point, there is a similar project… but as @stefanchrobot said, front end is more related to other language (Here it is React).

https://github.com/allangomessl/kanban-elixir

Nopp

Nopp OP

This is exactly what i want to build myself. Looks nice and smooth for me.
I really love Kanban, but in germany it’s not as much implemented like others. ITIL related stuff for example.
Thanks for the link!

Would Elm be capable of doint the web frontend part? Or is it not distinguished for doing those actions, like drag&drop, mailing etc.?

NobbZ

NobbZ

Not knowing elm very much, but I’m pretty sure it is capable. I’ve seen applications written in elm that make heavy use of drag and drop.

— All posts loaded —

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New

Other Trending Topics Top

marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
sergio
It’s not that it’s vocabulary is too advanced. It’s something worse. I get lost trying to follow even a paragraph written by Claude. It’...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews